【发布时间】:2016-06-10 21:28:01
【问题描述】:
我们可以使用section 来定义一些HTML,然后在其他地方使用yield。
那么为什么我们有栈呢? https://laravel.com/docs/5.2/blade#stacks
它使用不同的关键字做完全相同的事情,但选项更少(无继承)。
@push('scripts')
<script src="/example.js"></script>
@endpush
<head>
<!-- Head Contents -->
@stack('scripts')
</head>
可以用部分来完成:
@section('scripts')
<script src="/example.js"></script>
@endsection
<head>
<!-- Head Contents -->
@yield('scripts')
</head>
【问题讨论】: