:::: MENU ::::

Laravel Ders Notlarım 2

Önplan ve arkaplan şeklinde iki kısma ayrılmış bir proje için kurulması gereken yapı:

>public> klasörünün altına kullanacağımız css ve js dosyaları yerleştirilmesi gerekir.

>views> klasörünün içerisine kendimize göre bir yapı kurmalıyız.

Örneğin:

>views>frontend>index.blade.php : Anasayfada görünecek içerik
>views>frontend>app.blade.php : Önplan dosyalarının genel çerçevesi, Header ve Footer eklenmelidir.
>views>backend>index.blade.php : Admin paneli anasayfası
>views>backend>app.blade.php : Admin paneli şablonu, Header, Footer ve diğer sabit olan kısımlar eklenmelidir.

Şablo sayfaları genel olarak aşağıdaki şekilde olabilir:

Header kodları
@yield(‘icerik’)
Footer kodları

Blade şablon yapısı içesinde yield ve section kullanımıyla ilgili aşağıdaki örnekler incelenebilir:

Aşağıdaki dosyanın adı ve konumu: >resources/views/layouts/master.blade.php

Şablondaki bilgilerin bulunduğu sayfa:

Bölümler @section(‘bolumismi’) şeklinde başlar ve @stop ile biter.

@extends komutu ile belirtilen sayfadan miras alınır. Bu miras alma sonucunda ilgili değişkenlerin değerleri atanarak gösterim yapılır.


Görüşlerinizi önemsiyorum...