Använda Blade med Laravel

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:

2- Nästa steg vi måste ta är att skapa en separat katalog för att spara vår layout, för detta skapar vi en mapp med samma namn i mappen vyer.
3- Inom vyer / layout vi kommer att generera en fil med namnet index.blade.php och vi kommer att lägga till följande:

4- Nu när vi har vår layoutfil kommer vi att använda den, för detta kommer vi att generera en mapp i vyer som heter blad och inuti ska vi skapa en fil som heter hem.blade.php, detta kommer att vara hemfilen som vi refererade till routes.php, inuti kommer vi att använda våra egna kommandon Blad med vilken vi kan praktisera användningen av denna mallmotor:

Det viktiga här är att de avsnitt som vi deklarerar i våra index.blade.php Låt oss kalla dem här på samma sätt, med @parent modifierare vi kan ändra innehållet i layouten med innehållet i denna vy som vi ser i avsnittet titelsida.
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

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave