Laravel @push 在 create_category.blade.php 中不工作
Laravel @push not working in create_category.blade.php
在 views 文件夹和 header.blade.php 中创建了一个模板文件夹,并添加了以下代码
<ul id="sidebar">
@stack('sidebar')
</ul>
并在 views 文件夹中创建了另一个 category.blade.php 并添加了以下代码
@include('template/header')
@push('sidebar')
<li>Sidebar first</li>
@endpush
This can be particularly useful for specifying any JavaScript libraries required by your child views
最好使用@include insted @push 和@stack
A @stack
只能在外部布局中定义。所以如果你想使用@push
,你必须使用@extends('template.header')
而不是@include('template.header')
。
在你的情况下,我不认为可以使用 @extends
你可能使用了其他布局文件。
我在 Laravel 期中搜索它,我找到了这个 Thread。也许这可以为您澄清一些事情。
在 views 文件夹和 header.blade.php 中创建了一个模板文件夹,并添加了以下代码
<ul id="sidebar">
@stack('sidebar')
</ul>
并在 views 文件夹中创建了另一个 category.blade.php 并添加了以下代码
@include('template/header')
@push('sidebar')
<li>Sidebar first</li>
@endpush
This can be particularly useful for specifying any JavaScript libraries required by your child views
最好使用@include insted @push 和@stack
A @stack
只能在外部布局中定义。所以如果你想使用@push
,你必须使用@extends('template.header')
而不是@include('template.header')
。
在你的情况下,我不认为可以使用 @extends
你可能使用了其他布局文件。
我在 Laravel 期中搜索它,我找到了这个 Thread。也许这可以为您澄清一些事情。