Używanie Blade z Laravel

Spisie treści
Chociaż bardzo łatwo możemy tworzyć widoki, czasami kod staje się bardzo powtarzalny, dlatego potrzebujemy czegoś dodatkowego, co pozwoli nam generować te same wyniki przy mniejszym nakładzie pracy.
To tutaj tzw silniki szablonów, w przypadku Laravel domyślnie mamy silnik dostępny! Ostrze, dzięki którym w prosty i praktyczny sposób możemy generować treści w obrębie naszych widoków wykorzystując i dziedzicząc po innych widokach.
Aby wygenerować widok, pierwszą rzeczą, jakiej potrzebujemy, jest standardowa instalacja Laravel, po wykonaniu tego możemy wykonać następujące czynności:
1- Wygenerujemy w pliku kilka nowych tras trasy.php, ich osobliwością jest to, że będziemy je nazywać słowem ostrze w nazwie plików zobaczmy kod tak, jak by to wyglądał:

2- Następnym krokiem, który musimy wykonać, jest utworzenie osobnego katalogu, aby zapisać nasz układ, w tym celu utworzymy folder o tej samej nazwie w folderze wyświetlenia.
3- W widoki / układ wygenerujemy plik o nazwie index.blade.php i dodamy:

4- Teraz, gdy mamy już nasz plik układu, zamierzamy go użyć, w tym celu wygenerujemy folder w widokach o nazwie ostrze a w środku stworzymy plik o nazwie home.blade.php, będzie to plik domowy, do którego się odwołujemy trasy.php, wewnątrz będziemy używać własnych poleceń Ostrze za pomocą którego możemy zastosować w praktyce użycie tego silnika szablonów:

Ważną rzeczą jest to, że sekcje, które deklarujemy w naszym index.blade.php Nazwijmy je tutaj w ten sam sposób, z @modyfikator nadrzędny możemy zmienić zawartość układu z zawartością tego widoku, jak widzimy w sekcji Strona tytułowa.
Po rozwiązaniu tego problemu, gdy odwiedzamy odpowiednią trasę, silnik Ostrze Zadbamy o umieszczenie całej zawartości w miejscu, w którym jest używany układ, dzięki czemu oszczędzamy się na tworzeniu większej ilości kodu niż to konieczne.
WażnyBardzo ważne jest stosowanie notacji zawierają nazwę ostrza Na przykład nazwy widoków wewnętrznych home.blade.php lub drugie.ostrze.php, ponieważ jest to konwencja, która da nam możliwość korzystania z silnika, należy również pamiętać, że jeśli otworzymy @Sekcja, musimy mieć linię, która zamyka tę @sekcję, jeśli jej nie mamy, możemy ją wygenerować niepoprawnie.
Drukowanie kodu PHPJeśli chcemy wydrukować kod PHP wewnątrz widoku, wystarczy umieścić go w podwójnych nawiasach klamrowych: {{echo "Tu pójdzie nasz kod PHP"; }} w ten sposób możemy również włączyć inne elementy dynamiczne, rozszerzając tym samym funkcjonalność naszej aplikacji.
Na tym kończymy ten samouczek, jak widzimy silnik szablonów oszczędza nam dużo pracy, ponieważ przy tworzeniu ogólnej bazy i dziedziczeniu jej struktury ilość kodu HTML które możemy wygenerować jest znacznie mniejszy, co pozwala nam również w prosty sposób na debugowanie. Warto o tym wspomnieć Ostrze Nie jest to jedyny silnik, którego możemy użyć, istnieją inne alternatywy, takie jak GAŁĄZKA który również oferuje nam podobne funkcjonalności, które bardzo pomogą nam w procesie rozwoju projektów, w których uczestniczymy.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave