Я новичок в Laravel и пытаюсь передать значения из контроллера, которые я получил от <form>
, в представление и отобразить его в текстовых полях. Хотя я выяснил, как сделать то же самое, используя цепочку методов, но я хотел бы передать значения с помощью массива и показать то же самое в текстовых полях в представлении.
Что я ожидаю сделать?
В controller
вместо метода цепочки:
return view('showvalues')->with(['name'=>$name, 'address'=>$address]);
Код до сих пор,
controller
public function showvalues(Request $request)
{
$name=$request->get('name');
$address=$request->get('address');
$pass=$request->get('password');
$arr=array("$name","$address","$pass");
return view('showvalues')->with('name',$name)->with('address',$address);
}
Показать значения в showvalues
представлении:
<html>
<head>
</head>
<body>
<h1>
Show Value Page.
</h1>
<input type="text" name="n1" value="<?php echo $name;?>" /><br>
<input type="text" name="n3" value="<?php echo $address;?>" />
</body>
</html>