Kapslade vyer i Laravel

Innehållsförteckning
Konstruktionen av vyer har flera nyanser, men det finns en som sticker ut; vi brukar ha delar av våra HTML som upprepas under hela ansökan, till exempel sidhuvud och sidfot Av samma. Att ha dessa fall är opraktiskt att behöva upprepa dessa delar varje gång vi skapar en vy.
För att lösa dessa problem har vi figuren av den kapslade utsikten, som inte är annat än att införliva en vy i en annan, med vilken vi kan göra en sidfot bara en gång och sedan införliva den i alla vyer som kräver det, med detta kan vi minska en del av det repetitiva arbetet som skulle kunna ges …
KravFör att följa denna handledning måste vi ha en grundläggande installation av Laravel och ha kunskap om hur man skapar en grundläggande syn.
Att kunna skapa kapslade vyer vi måste göra en liten struktur av mappar eller kataloger där vi ska lagra de olika resurserna, för detta exempel i mappen app / visningar vi kommer att skapa en ny mapp som heter allmänning eftersom det är här de synpunkter som är gemensamma för alla andra åsikter kommer att gå.
Sedan kommer vi att skapa filen i vår katalog som vi just skapade header.php, som kommer att fungera som rubrik för våra åsikter och som måste ha innehållet sett i följande bild:

Nu ska vi upprepa proceduren men vi ska skapa filen footer.php och som i det föregående fallet kommer vi att placera följande som dess innehåll:

När vi väl har de gemensamma synpunkterna kommer vi nu att göra proceduren för att införliva dem i våra grundläggande åsikter.
Vi ska skapa en grundläggande vy, för detta i katalogen app / visningar / vi ska skapa katalogen mina åsikter och inuti detta kommer vi att skapa en fil som heter home.php, som kommer att innehålla följande kod:

Nu måste vi skapa rutten som gör att vi kan komma åt vår vy och även inom detta är att vi kommer att indikera att den måste ta vyerna som vi genererade i de föregående stegen som kapslade vyer, för detta kommer vi att använda metoden bo () inom vilken vi kommer att passera de åsikter som vi vill bo:

FÖRSTORA

Nu med detta när du navigerar i vår applikation till Url från vår syn Hem Vi måste se hur innehållet i vyn erhålls, med detta kan vi skapa alla olika åsikter och inkludera de gemensamma åsikterna, med detta uppnår vi resultatet av att inte upprepa arbetet.
Vi kan också skicka ytterligare data till vyn med samma metod bo (), Genom att bygga en mängd data och häcka den i den vy som vi genererar, med detta kan vi generera en gemensam strukturvy som tar emot data och därmed bara ändra data som den kan ta emot, vilket reducerar arbetet som måste upprepas lite mer:

FÖRSTORA

Med detta avslutar vi den här handledningen, vi har lärt oss att bygga vyer, med vilka vi kan arbeta med grundläggande mallar och därmed inte behöver upprepa statisk kod eller primära funktioner i vår applikation.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave