Innehållsförteckning
Även om vi kan skapa vyer väldigt enkelt, ibland blir koden väldigt repetitiv, det är därför vi behöver något extra som gör att vi kan generera samma resultat med mindre ansträngning.Det är här den s.k mallmotorer, i fallet med Laravel vi har motorn tillgänglig som standard Blad, med vilket vi kan generera innehåll inom våra åsikter med hjälp av och ärva från andra åsikter på ett enkelt och praktiskt sätt.
För att skapa en vy är det första vi behöver en standardinstallation av Laravelmed detta kan vi göra följande:
1- Vi ska skapa ett par nya rutter i filen routes.php, det speciella med dessa är att vi kommer att namnge dem med ordet blad i namnet på filerna, låt oss se koden som den skulle se ut:
3- Inom vyer / layout vi kommer att generera en fil med namnet index.blade.php och vi kommer att lägga till följande:
Med detta löst när vi besöker motsvarande rutt, motorn Blad Det kommer att ta hand om att placera allt innehåll där layouten används och därmed sparar vi oss från att göra mer kod än nödvändigt.
ViktigDet är mycket viktigt att använda notationen av inkludera bladnamn namn på insidan, till exempel hem.blade.php eller second.blade.php, eftersom detta är konventionen som ger oss möjlighet att använda motorn, är det också viktigt att notera att om vi öppnar en @sektion, vi måste ha en rad som stänger @sektion, om vi inte har den kan vi generera den felaktigt.
PHP -kodutskriftOm vi vill skriva ut PHP -kod i vyn behöver vi bara inkludera den i dubbla hängslen: {{echo "Det är dit vår PHP -kod kommer att gå"; }} på detta sätt kan vi också införliva andra dynamiska element och på så sätt utöka funktionaliteten i vår applikation.
Med detta avslutar vi den här självstudien, eftersom vi ser mallmotorn sparar oss mycket arbete, eftersom mängden kod när du skapar en allmän bas och ärver dess struktur HTML som vi kan generera är mycket mindre, vilket också gör att vi kan felsöka på ett enkelt sätt. Det är viktigt att nämna det Blad Det är inte den enda motorn som vi kan använda, det finns andra alternativ som t.ex. KVIST som också erbjuder oss liknande funktioner som hjälper oss enormt i utvecklingsprocessen för de projekt som vi deltar i.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