Avanceret brug af Blade med Laravel

Indholdsfortegnelse
Brug af et skabelonsystem i Laravel giver os mulighed for at generere visninger hurtigere, men der er meget mere end bare at generere visninger, med avanceret brug kan vi oprette arrangementer af elementer, lave ture, indarbejde betingelser osv. Dette gør os i stand til at opbygge rigere oplevelser for vores brugere.
I tilfælde af Laravel ved at have indfødt med Klinge Vi kan inkorporere nogle af disse anvendelser, som vi nævnte for at kunne opbygge dynamiske visninger, der giver os mulighed for at gå lidt længere i vores applikation.
Krav
For at fuldføre denne vejledning skal vi bruge en standardinstallation af Laravel og har også viden om, hvordan man bygger grundlæggende synspunkter med Klinge.
Vi kommer til at begynde at lave ruterne, til dette vil vi oprette en rute, der vil være vores hjem og en sekundær, der vil være detaljen, derefter i filen ruter.php lad os gøre følgende:
1- Vi bygger hjemmebilledet, hvor vi skal passere et array eller arrangement med flere film, det interessante er, at der inden for dette array vil være et element kaldet snegl som vi vil bruge til at linke til den sekundære detaljevisning, lad os se den kode, vi skal generere:

2- Nu skal vi lave den sekundære visning, som vi vil kalde anden, i den skal vi skabe det samme arrangement, men hvad det vil gøre er at vise filmen, der svarer til snegl som den modtager og i denne matrix også vil gå den genre af filmen, som vi udelod i hjemmevisningen:

FORSTØRRE

Det, vi også kan bemærke, er, at udsigten modtager noget, der kaldes (: nogen) dette betyder, at hvad der kommer efter stien i browseren, vil blive sendt til visningen som en parameter.
I hjemmebilledet skal vi gøre noget interessant, vi skal tage en rundvisning i hver af filmene med en instruktion @for hver og inden for denne rute vil vi bruge et hvis, så hvis en film matcher betingelsen, kan vi udskrive noget anderledes, lad os se, hvordan vores fil ser ud hjem.blade.php:

Vi bemærker, hvordan vi bruger det samme navn på den matrix, som vi oprettede på ruten, og derefter hvordan vi forbinder med den sekundære visning, der tilføjer værdien af ​​feltet snegl.
Nu i den sekundære opfattelse vil vi modtage denne værdi snegl og vi vil kigge inde i arrayet efter dets tilsvarende modstykke, vi vil benytte lejligheden til at vise det yderligere kønsfelt, som vi havde oprettet, så visningen ville være som følger:

Som vi kan se, er det meget let at få den avancerede funktionalitet af Klinge i LaravelHer kan vi fremhæve, at i stedet for arrays kan vi bruge resultater fra vores databaser, men til demonstration var dette nok, vi bemærkede også, at vi kan inkludere betingelser i visningen, det er vigtigt at huske, at de kun skal bruges som et visningsformat, da det ikke er tilrådeligt at inkludere en vis forretningslogik i denne del, da vi kunne gøre applikationen unødigt kompleks.
Med dette afslutter vi denne vejledning, vi kan nu tilføje nye funktioner til vores applikation fra dens visning ved hjælp af Klinge i Laravel.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave