Avansert bruk av Blade med Laravel

Innholdsfortegnelse
Bruke et malsystem i Laravel lar oss generere visninger raskere, men det er mye mer enn bare å generere visninger, med avansert bruk kan vi lage arrangementer av elementer, lage turer, inkorporere betingelser osv. Dette gjør oss i stand til å bygge rikere opplevelser for brukerne våre.
I tilfelle av Laravel ved å ha innfødt med Blad Vi kan inkorporere noen av disse bruksområdene som vi nevnte for å kunne bygge dynamiske visninger som lar oss gå litt lenger i applikasjonen vår.
Krav
For å fullføre denne opplæringen trenger vi en standard installasjon av Laravel og har også kunnskap om hvordan du bygger grunnleggende synspunkter med Blad.
Vi skal begynne å lage rutene, for dette skal vi lage en rute som vil være vårt hjem og en sekundær som vil være detaljene, så i filen routes.php la oss gjøre følgende:
1- Vi bygger hjemmevisningen der vi skal passere en matrise eller et arrangement med flere filmer, det interessante er at i denne matrisen vil det være et element som heter mordersnegle som vi vil bruke til å koble til den sekundære detaljvisningen, la oss se koden som vi må generere:

2- Nå skal vi lage det sekundære synet, som vi vil kalle andre, i det må vi lage det samme arrangementet, men det det vil gjøre er å vise filmen som tilsvarer mordersnegle som den mottar og i tillegg i denne serien vil gå sjangeren til filmen som vi utelot i hjemmevisningen:

FORSTØRRE

Det vi også kan legge merke til er at utsikten mottar noe som kalles (: noen) dette betyr at det som kommer etter banen i nettleseren vil bli sendt til visningen som en parameter.
I hjemmet skal vi gjøre noe interessant, vi skal ta en omvisning i hver av filmene med en instruksjon @for hver og innenfor denne ruten skal vi bruke et hvis, så hvis en film samsvarer med betingelsen kan vi skrive ut noe annet, la oss se hvordan filen vår ser ut home.blade.php:

Vi legger merke til hvordan vi bruker det samme navnet på matrisen som vi opprettet i ruten, og deretter hvordan vi kobler til den sekundære visningen som legger til verdien av feltet mordersnegle.
I sekundærvisningen skal vi motta denne verdien mordersnegle og vi vil se inne i matrisen for den tilsvarende motparten, vi vil benytte anledningen til å vise det ytterligere kjønnsfeltet vi hadde opprettet, så utsikten ville være som følger:

Som vi kan se, er det veldig enkelt å få den avanserte funksjonaliteten til Blad i LaravelHer kan vi markere at i stedet for matriser kan vi bruke resultater fra databasene våre, men for demonstrasjon var dette nok, vi la også merke til at vi kan inkludere betingelser i visningen, det er viktig å huske at de bare skal brukes som et visningsformat, siden det ikke er tilrådelig å inkludere noen forretningslogikk i denne delen siden vi kan gjøre applikasjonen unødvendig kompleks.
Med dette fullfører vi denne opplæringen, vi kan nå legge til nye funksjoner i applikasjonen vår fra visningen ved hjelp av Blad i Laravel.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave