Wir können eine section
verwenden, um etwas HTML und dann yield
das woanders zu definieren.Was ist der Unterschied zwischen Sektion und Stack in Blade?
Warum haben wir also Stacks? https://laravel.com/docs/5.2/blade#stacks
Es macht genau dasselbe mit anderen Schlüsselwörtern, hat aber weniger Optionen (keine Vererbung).
@push('scripts')
<script src="/example.js"></script>
@endpush
<head>
<!-- Head Contents -->
@stack('scripts')
</head>
kann mit dem Abschnitt erfolgen:
@section('scripts')
<script src="/example.js"></script>
@endsection
<head>
<!-- Head Contents -->
@yield('scripts')
</head>
Was ist mit '@ Abschnitt @ append'? Ich glaube, sie haben dasselbe Verhalten. – Fortael