Mam trudności z dostaniem się w łeb na układach łopatek laravels.Ostrze Laravel - wiele układów?
Wszystkie przykłady i dokumentacje w Internecie (np. Dokumentacja laravel: https://laravel.com/docs/5.3/blade lub samouczki wideo na youtube) wykorzystują tylko jeden master.blade.php jako układ.
Czy istnieje najlepsza praktyka w przypadku bardziej złożonych projektów?
następujących typów treści są zawarte w moim projekcie:
- produkt
- kategoria
- blog
- taksonomia
- domu
- administracyjna
- login/auth
Wszystkie te treści typów mają różne układy:
- inny/brak paska bocznego
- pasek boczny z lewej/prawej
- inny cel
- no/transparent przed zawartości
- inna/bez menu
- inna/bez breadcrumb
Więc nie wiem, w jakiej sytuacji ...
- utworzyć nowy plik układu (np /views/layouts/product.blade.php) i rozszerzyć go na mojej stronie (w /views/pages/product.blade.php z @extends ("layouts.product"))
... lub ...
- używaj tylko jednego pliku układu, który zawiera wszystkie typy i implementuj je jako sekcje w pliku stronicowania każdego typu.
To doprowadza mnie do szału już teraz i nie mogłem znaleźć nic wartościowego, jak najlepsza praktyka, aby użyć układów lub nie.
Dziękuję bardzo za pomoc!
Można użyć bardzo ogólnego układu, a następnie użyć "include" do paska bocznego i innych części. – Hammerbot