我想定义header.blade.php
然后将包含在:
index.blade.php
dashboard.blade.php
basic.blade.php
advanced.blade.php
我想加载不同的混合CSS样式,具体取决于当前我正在加载所有样式的header.blade.php
视图包含哪个视图:
<link rel="stylesheet" href="{{ mix('/css/all.css') }}" />
<link rel="stylesheet" href="{{ mix('/css/dashboard.css') }}" />
<link rel="stylesheet" href="{{ mix('/css/basic.css') }}" />
<link rel="stylesheet" href="{{ mix('/css/advanced.css') }}" />
但我想添加条件“如果包括从dashboard.blade.php
只加载<link rel="stylesheet" href="{{ mix('/css/all.css') }}" />
和<link rel="stylesheet" href="{{ mix('/css/dashboard.css') }}" />
”,...
这是Laravel 5中刀片视图中可以实现的吗?
我认为你需要使用@yield指令。它允许包含布局的页面定义它们自己的同一部分的不同实现。