如何在laravel模板blading中传递value属性


how to pass value attribute in laravel template blading?

我对Laravel有点陌生。我必须更新数据库中的一条记录。为此,我在点击编辑时获得了一个特定的id,从该id,我想用数据库中的值来填充form,而id.我已经完成了大部分工作,因为我正在从数据库中获得值,但现在我不知道如何在模板刀片中填充它。

就像在自定义PHP中一样,我们这样做:

<input type="text" name="name" value=<?php echo $r['name']; ?>

在路由回调或控制器方法中创建视图时,将数据传递给视图。

$user = User::find(1);
return view('greetings', ['user' => $user]);

在刀片模板中,您现在可以访问包含该模型的变量$user

<input type="text" name="name" value="{{ $user->name }}" />
$users= array();  
$users['data'] = User::find(1);
return View('greetings')->with($users);

然后你的视图文件greetings.blade.php就这样使用了。

<input type="text" name="name" value="{{ $data->name }}"/>