blade模板引擎的@prepend指令
有一天,我看了四十四次日落在laravel5.4的版本中,新增了一个新的命令可以简化在构建页面时重复使用元素.
我们假设你有一个布局文件layout.blade.php
,包含了下面这个内容:
1 | <ul id="sidebar"> |
当你想要在部件中插入元素, 你可以这样:
1 | @push('sidebar') |
这样浏览器将会渲染出一个无序的列表:
1 | <ul id="sidebar"> |
自从laravel 5.4.10 的版本中, laravel提供了一个新的prepend
命令, 这个命令运行你增加你的项目内容在浏览器渲染之前
例如:
1 | @push('sidebar') |
现在, 结果将会变成这样
1 | <ul id="sidebar"> |
这将会是非常有用的, 当你需要把你的项目内容放到最前面.