条件加载刀片头刀片模板中的混合css

问题描述 投票:0回答:1

我想定义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中刀片视图中可以实现的吗?

laravel laravel-5 laravel-blade laravel-mix
1个回答
0
投票

我认为你需要使用@yield指令。它允许包含布局的页面定义它们自己的同一部分的不同实现。

https://laravel.io/forum/09-02-2014-using-section-and-yield

© www.soinside.com 2019 - 2024. All rights reserved.