一、视图
视图文件标准写法 :viewname.blade.php
视图文件可以进行分目录管理,可以创建 xxx/Home/viewname.blade.php,一下三种形式都是可以的。
view('Home.welcome');
view('Home\welcome');
view('Home/welcome');
二、调用方法
1、无参数
view(‘模板文件名称’);
view('welcome');
2、带参数,关联数组传参
(1)
view(‘模板文件名称’, [关联数组]);
view('welcome', ['name' => 'tom', 'age' => '18']);
(2)
view(‘模板文件名称’) -> with([参数数组]);
(3)
view(‘模板文件名称’) -> with(名称,值) -> with(名称,值);
3、带参数,compact 传参
compact 可以把一系列变量及其值打包为一个新的数组,只需要传入变量名。没有值的变量将不会被打包。数组名也可以传入。
view('welcome', compact('name', 'age'));
三、在 view 中取得参数
可以使用 {{$var}} 的方式取得传入的参数。
/* welcome.blade.php */
name is {{$name}} <br>
age is {{$age}}