Blade'i Laravel ile Kullanmak

İçindekiler
Görünümleri çok kolay bir şekilde oluşturabilmemize rağmen, bazen kod çok tekrarlayıcı hale gelir, bu yüzden aynı sonuçları daha az çabayla üretmemizi sağlayan ek bir şeye ihtiyacımız var.
Burası sözde şablon motorları, bu durumuda laravel varsayılan olarak mevcut motorumuz var Bıçak ağzıbasit ve pratik bir şekilde diğer görünümleri kullanarak ve onlardan miras alarak kendi görüşlerimiz dahilinde içerik üretebileceğimiz .
Bir görünüm oluşturmak için ihtiyacımız olan ilk şey standart bir kurulumdur. laravel, o zaman bu başarı ile aşağıdakileri yapabiliriz:
1- Dosyada birkaç yeni rota oluşturacağız route.php, bunların özelliği, onları kelimeyi kullanarak isimlendirecek olmamızdır. bıçak ağzı dosyaların adına, kodu göründüğü gibi görelim:

2- Atmamız gereken bir sonraki adım, düzenimizi kaydetmek için ayrı bir dizin oluşturmaktır, bunun için klasör içinde aynı isimde bir klasör oluşturacağız. Görüntüleme.
3- İçinde görünümler / düzen adında bir dosya oluşturacağız. index.blade.php ve aşağıdakileri ekleyeceğiz:

4- Artık layout dosyamız olduğuna göre onu kullanacağız, bunun için viewlarda adında bir klasör oluşturacağız. bıçak ağzı ve içeride adında bir dosya oluşturacağız. home.blade.php, bu, referans verdiğimiz ana dosya olacaktır. route.php, içeride kendi komutlarımızı kullanacağız Bıçak ağzı bununla bu şablon motorunun kullanımını uygulamaya koyabiliriz:

Burada önemli olan, bizim ilanımızda ilan ettiğimiz bölümlerin index.blade.php Onları burada aynı şekilde çağıralım, @parent değiştirici bölümde gördüğümüz gibi bu görünümün içeriği ile mizanpajın içeriğini değiştirebiliriz. baş sayfa.
İlgili rotayı ziyaret ettiğimizde bu çözüldüğünde, motor Bıçak ağzı Mizanpajın kullanıldığı tüm içerikleri yerleştirmekle ilgilenecek ve böylece kendimizi gereğinden fazla kod yapmaktan kurtarmış oluyoruz.
Önemlinotasyonunu kullanmak çok önemlidir. bıçak adını dahil et örneğin iç görünüm adları home.blade.php veya saniye.blade.php, bu bize motoru kullanma imkanı verecek olan konvansiyon olduğundan, şunu da not etmek önemlidir. @Bölüm, o @section'ı kapatan bir satırımız olmalı, bizde yoksa yanlış üretebiliriz.
PHP kod yazdırmaPHP kodunu görünümün içine yazdırmak istiyorsak, onu yalnızca çift parantez içine eklememiz gerekir: {{echo "PHP kodumuzun gideceği yer burası"; }} bu şekilde diğer dinamik öğeleri de dahil edebiliriz, böylece uygulamamızın işlevselliğini genişletebiliriz.
Bununla bu öğreticiyi bitiriyoruz, çünkü şablon motorunun bize çok fazla iş kazandırdığını görüyoruz, çünkü genel bir temel oluştururken ve yapısını devralırken, kod miktarı HTML oluşturabileceğimiz çok daha küçüktür, ayrıca basit bir şekilde hata ayıklama yapmamızı sağlar. Şunu belirtmek önemlidir Bıçak ağzı Kullanabileceğimiz tek motor değil, başka alternatifler de var. DAL katıldığımız projelerin geliştirme sürecinde bize çok yardımcı olacak benzer işlevler de sunuyor.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave