我需要将类添加到html的包含部分
/* file1.blade.php */
<div class="@yield('myclass')"></div>
/* file2.blade.php */
@include('file1')
@section('myclass', 'foo')
但@yield似乎对@includes不起作用。还有其他方法可以做到这一点吗?我不能使用@extends,因为它会破坏页面。
您可以使用一个简单的变量作为您的类,并将其作为第二个参数传递到您的包含中。
/* file1.blade.php */
<div class="{{ $myClass }}"></div>
/* file2.blade.php */
@include('file1', ['myClass' => 'foo'])