Twórz widoki za pomocą Twig w Laravel

Spisie treści
Mimo Laravel już ma Ostrze Jako silnik szablonów możemy pochodzić z innego środowiska, w którym pracowaliśmy z innym silnikiem i chcemy nadal go używać, w takich przypadkach Laravel Daje nam swobodę robienia tego bez żadnych problemów.
Jeden z najpopularniejszych silników w PHP To jest Gałązka, który pozwala szybko i łatwo generować widoki, zobaczmy, jak to zrobić.
Pierwszą rzeczą, którą musimy zrobić, to stworzyć standardową instalację Laravel, dzięki temu możemy wykonać następujące kroki:
1- W pliku kompozytor.json dołączymy następujący wiersz:
"rcrowe / twigbridge": "0.4. *"

2- Następnie uruchomimy polecenie aktualizacji na konsoli kompozytor:
aktualizacja php kompozytor.phar

3- Wreszcie musimy aktywować Gałązka jako dostawca w naszej tablicy dostawców w pliku /app/config/app.php, w tym celu musimy dodać następującą zawartość w odpowiedniej tablicy:
'TwigBridge \ TwigServiceProvider'

4- Po wykonaniu wszystkich powyższych czynności możemy wygenerować nasz plik konfiguracyjny za pomocą rzemieślnik php.
php artisan config: opublikuj rcrowe / twigbridge

1- Najpierw musimy wygenerować trasy, z których będziemy korzystać, w tym celu zdefiniujemy widok jako a gałązka a w środku wygenerujemy link, który przeniesie nas na stronę Laravel:

2- Teraz w katalogu wyświetlenia z naszej aplikacji stworzymy plik o nazwie gałązka.gałązka i dodamy bazę dla wszystkich naszych widoków:

3- Musimy wtedy tylko stworzyć widok, który odziedziczy strukturę naszego podstawowego układu i zostanie on umieszczony w pliku gałązka.gałązka w katalogu widoków aplikacji i powinien zawierać:

Działanie tego kodu jest bardzo podobne do działania widoków używających Ostrze, w naszym pliku układu ustalamy podstawy naszego HTML a w poszczególnych sekcjach stworzymy możliwość wstawiania kodu, w tym celu budujemy sekcje {% bloku block_name%} a następnie w widoku, jeśli chcemy, aby coś się tam pojawiło, wystarczy wywołać blok i wszystko, co umieścimy w środku, będzie tym, co widzimy, gdy nazywamy widok.
Jeśli dokonamy bezpośredniego porównania z Ostrze, jest to prostsze, ponieważ wszystkie bloki są wywoływane w ten sam sposób, zamiast używać nazw takich jak dawać na przykład.
Drukuj w zasięgu wzrokuDo drukowania w widoku używamy cyfry podwójnych klawiszy {{}} jak widzieliśmy w części, w której pokazujemy link, w przypadku {{rodzic ()}} Był używany, aby móc dodać treść do treści, którą miał układ bez nadpisywania jej.
Na tym zakończyliśmy ten samouczek, w którym mogliśmy stworzyć podstawowy widok za pomocą Gałązka w Laravel, pokazując w ten sposób, jak proste jest korzystanie z innych narzędzi i silników szablonów, dzięki czemu możemy pracować z tym, z czym czujemy się najbardziej komfortowo. Gałązka Ma świetną społeczność internetową, więc jeśli zainteresował nas ten samouczek, możemy trochę więcej zbadać, a tym samym znaleźć inne rzeczy, które możemy opracować.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