在一个视图里,我们可以使用 @include 这个指令,去嵌入其它的视图。视图里的数据,在被嵌入的视图上也是可用的。打开 master.blade.php ..
现在我想把这个视图里 head 标签里的东西单独拿出来放到一个视图里面 .. 选中这块儿内容 .. 剪切一下 .. 然后去创建一个新的视图 .. 把它放到 resources .. views ... layout 这个目录的下面.. 名字可以是 head.blade.php ..
把刚才粘贴的代码放到这里 .. 保存一下 .. 再回到 master.blade.php .. 在 head 标签里面 .. 用一个 @include .. 然后把要嵌入的视图的名字交给这个指令 .. 这里就是 layout 下面的 head 这个视图 ..
如果有其它的要传递给这个视图的数据,你可以把它放到 include 指令的第二个参数里面 .. 可以用一个数组 .. 里面的项目就是传递的数据 .. 先是数据的名字 .. 对应的是具体的数据 .. 这里我们不需要传递额外的数据 .. 去掉它 .. 然后 .. 保存
回到浏览器 .. 刷新 .. 这个页面用了 list 视图,在它里面继承了 master .. 在 master 这个视图里嵌入了 head 视图 .. 这个 head 标签包装的就是 head 视图里的东西 ...