Zaawansowane użycie Blade z Laravel

Spisie treści
Korzystanie z systemu szablonów w Laravel pozwala nam na szybsze generowanie widoków, jednak to znacznie więcej niż tylko generowanie widoków, przy zaawansowanym wykorzystaniu możemy tworzyć układy elementów, tworzyć wycieczki, włączać warunkowe itp. Dzięki temu jesteśmy w stanie budować bogatsze doświadczenia dla naszych użytkowników.
W przypadku Laravel mając natywnie z Ostrze Możemy włączyć niektóre z tych zastosowań, o których wspomnieliśmy, aby móc budować dynamiczne widoki, które pozwalają nam pójść trochę dalej w naszej aplikacji.
Wymagania
Aby ukończyć ten samouczek, będziemy potrzebować standardowej instalacji Laravel a także mieć wiedzę na temat budowania podstawowych poglądów za pomocą Ostrze.
Zaczniemy tworzyć trasy, w tym celu stworzymy trasę, która będzie naszym domem i drugorzędną, która będzie szczegółem, a następnie w pliku trasy.php zróbmy co następuje:
1- Budujemy widok domowy gdzie mamy zamiar przekazać tablicę lub aranżację z kilkoma filmami, ciekawostką jest to, że w obrębie tej tablicy będzie element o nazwie ślimak którego użyjemy do połączenia z drugorzędnym widokiem szczegółów, zobaczmy kod, który musimy wygenerować:

2- Teraz zrobimy widok wtórny, który nazwiemy drugim, w nim musimy stworzyć tę samą aranżację, ale to, co zrobi, to pokaże film, który odpowiada ślimak jakie otrzyma i dodatkowo w tej tablicy będzie widniał gatunek filmu, który pominęliśmy w widoku głównym:

POWIĘKSZAĆ

Możemy również zauważyć, że widok otrzymuje coś, co nazywa się (: każdy) oznacza to, że wszystko, co znajduje się po ścieżce w przeglądarce, zostanie przekazane do widoku jako parametr.
W widoku domowym zrobimy coś ciekawego, oprowadzimy po każdym z filmów z instrukcją @dla każdego i w ramach tej trasy użyjemy if, więc jeśli film spełnia warunek, możemy wydrukować coś innego, zobaczmy, jak wygląda nasz plik home.blade.php:

Zauważamy, jak używamy tej samej nazwy tablicy, którą utworzyliśmy w trasie, a następnie jak łączymy się z widokiem wtórnym dodając wartość pola ślimak.
Teraz w widoku wtórnym otrzymamy tę wartość ślimak i zajrzymy do wnętrza tablicy w poszukiwaniu odpowiadającego jej odpowiednika, skorzystamy z okazji, aby pokazać dodatkowe pole płci, które utworzyliśmy, aby widok wyglądał następująco:

Jak widać bardzo łatwo jest uzyskać zaawansowaną funkcjonalność Ostrze w LaravelTutaj możemy podkreślić, że zamiast tablic możemy wykorzystać wyniki z naszych baz danych, jednak do demonstracji to wystarczyło, zauważyliśmy również, że możemy uwzględnić w widoku warunki warunkowe, należy pamiętać, że powinny być one używane tylko jako format widoku , ponieważ nie jest wskazane uwzględnienie w tej części logiki biznesowej, ponieważ możemy niepotrzebnie skomplikować aplikację.
Na tym kończymy ten samouczek, możemy teraz dodawać nowe funkcjonalności do naszej aplikacji z jej widoku za pomocą Ostrze w Laravel.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave