laravel5.1 阅读 2118
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=03bbf01b7954bf93839c2194c0433274&t=6acd0400

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

https://file.lulublog.cn/images/3/2023/04/XQqkK4fMO4SQTm9NOozK4q04I4NONq.jpg?sign=9221427efd1082f57ee33813a7b2563a&t=6acd0400

访问:http://localhost:8000

https://file.lulublog.cn/images/3/2023/04/Zk6dqs424UOs292yoAOsvY4Q8DsQW4.png?sign=29349bd7163af1b6ddaa0bdd0c36602f&t=6acd0400

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

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

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=1318efb60aa83706ac5b48a0b28a44b8&t=6acd0400

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

https://file.lulublog.cn/images/3/2023/04/eRH17eCl9C9ihEHRA0E7kR8i67Bac8.png?sign=57b4cb3535364eb53e1c05cabcadfcdd&t=6acd0400

三、视图if

https://file.lulublog.cn/images/3/2023/04/gvxvcJcjIYO5V9Y77eficF4AVVC9D0.jpg?sign=b8bf57d90fb0cc16e30cea4241855f82&t=6acd0400

四、视图foreach

https://file.lulublog.cn/images/3/2023/04/EHTSEHeHgG0086GWjGeeHhcWWHf3ge.jpg?sign=015171447b631f463ddb9830d1ecb1af&t=6acd0400

打赏

×

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

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

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