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
评论(0)