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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (28)

我必须更新数据库中的记录。为此,我特别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 }}"/>

扫码关注云+社区

领取腾讯云代金券