我试图将我的 user.blade.php 扩展到我的视图 menu.blade.php。我的其他视图也使用相同的 user.blade.php 一切正常。但不是我的 menu.blade.php,我收到一条错误消息“未定义变量:类别(视图:D:\xampp\htdocs\mieaceh\resources\views\layouts\user.blade.php)”和“可能的错字 $类别 你是说 $errors 吗?”
这是我的 user.blade.php 的代码
@foreach($categories as $category)
<a href="{{ route('menu.index', ['category' => $category->slug]) }}">
<div class="card-category" style="width: 10rem; height: 4rem;">
{{ $category->name }}
</div>
</a>
@endforeach
我该如何解决?
答案 0 :(得分:0)
如果要制作出现在多个位置的视图,可以使用刀片组件 https://laravel.com/docs/8.x/blade#components。
这将有助于封装这种部分行为和所需的数据。