https://www.cnblogs.com/zxpo/p/5128170.html https://blog.csdn.net/anan890624/article/details/54897884
// 使用传统的方法
$view = view('greeting')->with('name', 'Victoria');
// 使用魔术方法
$view = view('greeting')->withName('Victoria');
在上面的例子代码中,视图将可以使用 $name
来取得数据,其值为 Victoria
。
如果你想的话,还有一种方式就是直接在 view
辅助方法的第二个参数直接传递一个数组:
$view = view('greetings', $data);
如果你使用上面的方法来进行数据传参, $data
必须是 键/值 对应的数组数据, 这样在视图里面, 你可以使用对应的键来获取值, 如: {
会取得
{ $key }}$data['key']
对应的数据.
视图变量的传递
1、使用with
2、数组直接传值
3、compact绑定传值
关于Blade,可以参看这个网址http://laravel.com/docs/5.1/blade
这里简单的说一下使用@yield
创建一个app.blade.php
<!DOCTYPE html>
<html>
<head>
<title>MysiteAPP</title>
</head>
<body>
<h1>模板</h1>
<hr>
@yield('content')
</body>
</html>
我们最开始使用的页面lists.blade.php就使用了我么刚才写的app.blade.php
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113002.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...