laravel5.1 阅读 2121
laravel5.1-第3章-视图blade

laravel5.1-第3章-视图blade

2023-04-06 • lulubin

一、传递参数

修改方法:app/Http/Controllers/SitesController.php 的 index 方法

https://file.lulublog.cn/images/3/2023/04/DgNf6T69CTNt3BQHHtZcimz93fW3l3.jpg?sign=bf9eb4b25dba29ba2eaf76885410bc29&t=6ace5580

修改文件:resources/views/sites/about.blade.php

https://file.lulublog.cn/images/3/2023/04/XQqkK4fMO4SQTm9NOozK4q04I4NONq.jpg?sign=6b3e5b75f2c43eff06c2c401b1e8abab&t=6ace5580

访问:http://localhost:8000

https://file.lulublog.cn/images/3/2023/04/Zk6dqs424UOs292yoAOsvY4Q8DsQW4.png?sign=30e6256bad04d968434f1a3859b9b184&t=6ace5580

所以一般使用最后一种方式

传递变量也可以用数组的方式传递

return view('sites.about')->with(['name'=>$name]);

也可以将数组方法在 view 方法的第二个参数中

return view('sites.about',['name'=>$name]);

当然数组可以用 compact 组成

$name1 = 'lulublog';
$name2 = 'cn';
return view('sites.about',compact('name1', 'name2'));

二、公共视图

新建文件:resources/views/app.blade.php

https://file.lulublog.cn/images/3/2023/04/p1N1WHHFhoJHFxvzXHx0f8ReFXV12V.jpg?sign=39003048d467b14f2be577e0fb02b246&t=6ace5580

修改文件:resources/views/sites/about.blade.php

https://file.lulublog.cn/images/3/2023/04/eRH17eCl9C9ihEHRA0E7kR8i67Bac8.png?sign=70fa09665cc2d1cad933827d47278808&t=6ace5580

三、视图if

https://file.lulublog.cn/images/3/2023/04/gvxvcJcjIYO5V9Y77eficF4AVVC9D0.jpg?sign=7f2e11b35ae8586a134dbce3df7c0ac8&t=6ace5580

四、视图foreach

https://file.lulublog.cn/images/3/2023/04/EHTSEHeHgG0086GWjGeeHhcWWHf3ge.jpg?sign=c37dcc3da3d3d51a085682d06dc19d41&t=6ace5580

打赏

×

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦