Blade'in Laravel ile gelişmiş kullanımı

İçindekiler
içinde bir şablon sistemi kullanma laravel görünümleri daha hızlı oluşturmamızı sağlar, ancak yalnızca görünümler oluşturmaktan çok daha fazlası vardır, gelişmiş kullanımla öğe düzenlemeleri oluşturabilir, turlar yapabilir, koşullu ifadeleri dahil edebiliriz, vb. Bu, kullanıcılarımız için daha zengin deneyimler oluşturmamızı sağlar.
Bu durumuda laravel doğal olarak sahip olarak Bıçak ağzı Uygulamamızda biraz daha ileri gitmemizi sağlayan dinamik görünümler oluşturabilmek için bahsettiğimiz bu kullanımlardan bazılarını dahil edebiliriz.
Gereksinimler
Bu öğreticiyi tamamlamak için standart bir kuruluma ihtiyacımız olacak. laravel ve ayrıca temel görüşlerin nasıl oluşturulacağı konusunda bilgi sahibi Bıçak ağzı.
Rotaları yapmaya başlayacağız, bunun için evimiz olacak bir rota oluşturacağız ve detay olacak ikincil bir rota oluşturacağız, sonra dosyada route.php aşağıdakileri yapalım:
1- Birkaç filmden oluşan bir diziyi veya düzenlemeyi geçeceğimiz ana sayfa görünümünü oluşturuyoruz, ilginç olan şu ki bu dizi içinde adında bir öğe olacak. sümüklü böcek ikincil detay görünümüne bağlanmak için kullanacağımız, oluşturmamız gereken kodu görelim:

2- Şimdi ikinci diyeceğimiz ikincil görünümü yapacağız, içinde aynı düzenlemeyi oluşturmalıyız, ancak yapacağı şey, buna karşılık gelen filmi göstermektir. sümüklü böcek aldığı ve ek olarak bu dizide, ana sayfa görünümünde atladığımız filmin türüne gidecek:

BÜYÜT

Ayrıca fark edebileceğimiz şey, görünümün denilen bir şey almasıdır. (: herhangi) bu, tarayıcıdaki yoldan sonra gelen her şeyin bir parametre olarak görünüme geçirileceği anlamına gelir.
Ev görünümünde ilginç bir şey yapacağız, her filmi bir talimatla gezeceğiz. @her biri için ve bu rotada bir if kullanacağız, bu yüzden bir film koşulla eşleşirse farklı bir şey yazdırabiliriz, bakalım dosyamız nasıl görünüyor home.blade.php:

Rotada oluşturduğumuz dizinin aynı adını nasıl kullandığımızı ve ardından alanın değerini ekleyerek ikincil görünümle nasıl bağlantı kurduğumuzu fark ediyoruz. sümüklü böcek.
Şimdi ikincil görünümde bu değeri alacağız sümüklü böcek ve karşılık gelen karşılığı için dizinin içine bakacağız, yarattığımız ek cinsiyet alanını gösterme fırsatını alacağız, böylece görünüm aşağıdaki gibi olacaktır:

Gördüğümüz gibi, gelişmiş işlevselliği elde etmek çok kolaydır. Bıçak ağzı içinde laravelBurada vurgulayabileceğimiz şey, diziler yerine veritabanlarımızdan gelen sonuçları kullanabileceğimizdir, ancak gösterim için bu yeterliydi, ayrıca görünümde koşullu ifadeler ekleyebileceğimizi fark ettik, bunların yalnızca şu şekilde kullanılmaları gerektiğini hatırlamak önemlidir. bir görünüm biçimi , çünkü uygulamayı gereksiz yere karmaşık hale getirebileceğimiz için bu bölüme bazı iş mantığı eklemeniz tavsiye edilmez.
Bununla bu öğreticiyi bitiriyoruz, şimdi kullanarak uygulamamıza yeni işlevler ekleyebiliriz. Bıçak ağzı içinde laravel.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