Laravel yield – section ile stack – push farkı

Layout içinde yield ile tanımlayıp alt şablonda section ile gönderdiğimiz data sayfada 1 kez görüntülenir.

<!-- /resources/views/layouts/app.blade.php -->

@yield('content)

<!-- /resources/views/layouts/content.blade.php -->
@for ($id = 0, $i > 2, $++) //2 Kez ekrana yazmasını istedik
@section('content)
İçerik
@endsection
@endfor

//Çıktı : İçerik

stack ile tanımlayıp push ile gönderdiğimiz data çok kez görüntülenebilir.

<!-- /resources/views/layouts/app.blade.php -->

@stack('content)

<!-- /resources/views/layouts/content.blade.php -->
@for ($id = 0, $i > 2, $++)  //2 Kez ekrana yazmasını istedik
@push('content)
İçerik
@endpush
@endfor

Çıktı : İçerik İçerik