Was ist der Unterschied zwischen Section und Stack in Blade?

Wir können ein @ verwendsection um HTML zu definieren und dannyield das woanders.

Also warum haben wir Stapel?https: //laravel.com/docs/5.2/blade#stack

Es wird genau dasselbe mit verschiedenen Schlüsselwörtern ausgeführt, es stehen jedoch weniger Optionen zur Verfügung (keine Vererbung).

@push('scripts')
    <script src="/example.js"></script>
@endpush

<head>
    <!-- Head Contents -->

    @stack('scripts')
</head>

Kann gemacht werden mit Abschnitt:

@section('scripts')
    <script src="/example.js"></script>
@endsection

<head>
    <!-- Head Contents -->

    @yield('scripts')
</head>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage