Spisie treści
Konstrukcja widoków ma kilka niuansów, ale jest jeden, który się wyróżnia; zwykle mamy porcje naszego HTML które powtarzają się w aplikacji, na przykład nagłówek i stopka Tego samego. Posiadanie takich przypadków jest niepraktyczne, aby powtarzać te części za każdym razem, gdy tworzymy widok.Aby rozwiązać te problemy, mamy figurę widoku zagnieżdżonego, która jest niczym innym jak włączeniem jednego widoku do drugiego, za pomocą którego możemy tylko raz zrobić stopkę, a następnie włączyć ją do wszystkich widoków, które tego wymagają, dzięki temu możemy zredukować część powtarzalnej pracy, którą można by oddać…
WymaganiaAby wykonać ten samouczek, musimy mieć podstawową instalację Laravel i mieć wiedzę, jak stworzyć podstawowy widok.
Aby móc tworzyć widoki zagnieżdżone musimy stworzyć małą strukturę folderów lub katalogów, w których będziemy przechowywać różne zasoby, na przykład w folderze aplikacja / widoki wygenerujemy nowy folder o nazwie pospolity ponieważ tam pójdą poglądy wspólne dla wszystkich innych poglądów.
Następnie w naszym katalogu, który właśnie utworzyliśmy, wygenerujemy plik header.php, który będzie służył jako nagłówek dla naszych widoków i który musi zawierać treść widoczną na poniższym obrazku:
Idziemy do stworzyć podstawowy widok, do tego w katalogu aplikacja / widoki / zamierzamy stworzyć katalog moje widoki a wewnątrz tego stworzymy plik o nazwie home.php, który będzie zawierał następujący kod:
POWIĘKSZAĆ
W ten sam sposób możemy również przekazać dodatkowe dane do widoku gniazdo (), Budując tablicę danych i zagnieżdżając ją w generowanym widoku, możemy wygenerować wspólny widok struktury, który odbiera dane, a tym samym zmienić tylko te dane, które może otrzymać, zmniejszając nieco więcej pracy, którą należy powtórzyć:
POWIĘKSZAĆ