我需要将类添加到html
的包含部分/* file1.blade.php */
<div class="@yield('myclass')"></div>
/* file2.blade.php */
@include('file1')
@section('myclass', 'foo')
但 @yield 似乎不适用于 @includes 。有没有其他方法可以实现这一目标?我无法使用 @extends ,因为它会破坏页面。
答案 0 :(得分:1)
您可以使用一个简单的变量作为您的类,并将其作为第二个参数传递给您的包含。
/* file1.blade.php */
<div class="{{ $myClass }}"></div>
/* file2.blade.php */
@include('file1', ['myClass' => 'foo'])