我們可以使用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>
'@ section @ append'怎麼樣?我相信他們有同樣的行爲。 – Fortael