Blade
View sayfaları oluşturmak için kullanılan bir yapıdır. (dosyaismi.blade.php)
@extends
Bir view dosyasına başka bir view dosyasını dahil etmek için kullanılır.
@yield
Alt view sayfalarındaki dinamik değerleri @extends edilmiş ana sayfaya iletmek için kullanılır. Burada title, css, js gibi özellikleri @yield ile ana view sayfasına iletilir. Ana view dosyası içerinde tanımlanır ve @yield a verilen değişkene göre veri gönderilir.
@section
Alt view sayfasında verileri ana view sayfasına göndermek için kullanılır. Genellikle dashbord sayfalarında içerikleri doldurmak için kullanılır.
@include
Bir sayfayı içeriye dahil etmek için kullanılır.
Özel Blade Directive Tanımlama
Blade sayfalarına özel directive ler var. @extends, @section, @yield .. gibi. Eğer kendi directive imizi yapmak istersek.
app klasörü içerisindeki Provider klasörüne geliriz. Oradan AppServicesProvider dosyasını açıyoruz.
Dosya içerisinde bulunan boot methodu directive oluşturmamıza olanak sağlar.
Last updated
Was this helpful?