Avancerad användning av Blade med Laravel

Innehållsförteckning
Använda ett mallsystem i Laravel tillåter oss att generera visningar snabbare, men det finns mycket mer än bara att generera vyer, med avancerad användning kan vi skapa arrangemang av element, göra rundturer, införliva villkor etc. Detta gör att vi kan bygga rikare upplevelser för våra användare.
I fallet med Laravel genom att ha infödda med Blad Vi kan införliva några av dessa användningsområden som vi nämnde för att kunna bygga dynamiska vyer som gör att vi kan gå lite längre i vår applikation.
Krav
För att slutföra denna handledning behöver vi en standardinstallation av Laravel och har också kunskap om hur man bygger grundläggande åsikter med Blad.
Vi kommer att börja göra rutterna, för detta kommer vi att skapa en rutt som kommer att vara vårt hem och en sekundär som kommer att vara detaljen, sedan i filen routes.php låt oss göra följande:
1- Vi bygger hemmavyn där vi kommer att passera en matris eller arrangemang med flera filmer, det intressanta är att inom denna matris kommer det att finnas ett element som heter snigel som vi kommer att använda för att länka till den sekundära detaljvyn, låt oss se koden som vi måste generera:

2- Nu ska vi göra den sekundära vyn, som vi kommer att kalla andra, i den måste vi skapa samma arrangemang, men vad den kommer att göra är att visa filmen som motsvarar snigel som den tar emot och dessutom i denna array kommer att gå genren av filmen som vi utelämnade i hemvy:

FÖRSTORA

Det vi också kan märka är att utsikten får något som kallas (: någon) detta betyder att allt som kommer efter sökvägen i webbläsaren kommer att skickas till vyn som en parameter.
Hemifrån ska vi göra något intressant, vi ska ta en rundtur i var och en av filmerna med en instruktion @för varje och inom denna rutt kommer vi att använda en if, så om en film matchar villkoret kan vi skriva ut något annat, låt oss se hur vår fil ser ut hem.blade.php:

Vi märker hur vi använder samma namn på matrisen som vi skapade på rutten och sedan hur vi länkar till den sekundära vyn som lägger till värdet på fältet snigel.
Nu i sekundärvy kommer vi att få detta värde snigel och vi kommer att titta inuti matrisen efter motsvarande motsvarighet, vi kommer att passa på att visa det ytterligare genusfältet som vi hade skapat, så vyn skulle vara följande:

Som vi kan se är det mycket enkelt att få den avancerade funktionaliteten hos Blad i LaravelHär kan vi markera att istället för matriser kan vi använda resultat från våra databaser, men för demonstration var detta tillräckligt, vi märkte också att vi kan inkludera villkor i vyn, det är viktigt att komma ihåg att de bara ska användas som ett visningsformat, eftersom det inte är lämpligt att inkludera någon affärslogik i denna del eftersom vi kan göra applikationen onödigt komplex.
Med detta avslutar vi denna handledning, vi kan nu lägga till nya funktioner i vår applikation från dess vy med Blad i Laravel.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