Qual é a diferença entre Section e Stack no Blade?

Nós podemos usar umsection para definir um pouco de HTML e depoisyield isso em outro lugar.

Então, por que temos pilhas?https://laravel.com/docs/5.2/blade#stacks

Está fazendo exatamente a mesma coisa com palavras-chave diferentes, mas tem menos opções (sem herança).

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

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

    @stack('scripts')
</head>

Pode ser feito com a seção:

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

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

    @yield('scripts')
</head>

questionAnswers(2)

yourAnswerToTheQuestion