Laravel @yield Direktifi
Bu direktif ile belirli bir isimle bir alan oluşturulur. Böylece @section direktifi ile, ilgili alana içerik eklenebilir. Genelde bir master page'iniz olur index gibi, ve orada content için bir alan belirlenir, böylece alt sayfalarda @section kullanılarak bu alanda dinamik olarak içerik gösterilir.
<div id="app">
@yield('main-content')
</div>
Örneğin üyeler sayfasında bu alana @section ile şöyle veri eklenir.
Tabi burada unutulmaması gereken, genişletilecek layout sayfasını
Ek olarak
@extends direktifi ile belirterek kullanmanız gerekiyor. Ek olarak
@stack ve @push arasındaki fark, bu direktifte sadece bir sefere mahsus içerik ekleyebiliyoruz. Birden fazla kez içerik eklemek isterseniz @stack ve @push direktiflerini kullanabilirsiniz.
@extends('layout')
@section('main-content')
burası üyeler sayfası..
@endsection