Bruke Blade med Laravel

Innholdsfortegnelse
Selv om vi veldig enkelt kan lage visninger, noen ganger blir koden veldig repeterende, derfor trenger vi noe ekstra som lar oss generere de samme resultatene med mindre innsats.
Det er her den såkalte malmotorer, i tilfelle av Laravel vi har motoren tilgjengelig som standard Blad, som vi kan generere innhold i våre visninger ved å bruke og arve fra andre visninger på en enkel og praktisk måte.
For å generere en visning, er det første vi trenger en standard installasjon av Laravel, så med dette oppnådd kan vi gjøre følgende:
1- Vi skal generere et par nye ruter i filen routes.php, særegenheten til disse er at vi skal gi dem et navn ved å bruke ordet blad i navnet på filene, la oss se koden slik den ville se ut:

2- Det neste trinnet vi må ta er å lage en egen katalog for å lagre oppsettet vårt, for dette vil vi lage en mappe med samme navn i mappen visninger.
3- Innenfor visninger / layout vi skal generere en fil med navnet index.blade.php og vi skal legge til følgende:

4- Nå som vi har vår layoutfil, skal vi bruke den, for dette skal vi generere en mappe i visninger som heter blad og inne skal vi lage en fil som heter home.blade.php, dette vil være hjemmefilen som vi refererte til routes.php, inne skal vi bruke våre egne kommandoer Blad som vi kan praktisere bruken av denne malmotoren med:

Det viktige her er at delene som vi erklærer i vår index.blade.php La oss kalle dem her på samme måte, med @forelder modifikator vi kan endre innholdet i oppsettet med innholdet i denne visningen slik vi ser i delen tittelside.
Med dette løst når vi besøker den tilsvarende ruten, motoren Blad Det vil ta seg av å plassere alt innholdet der oppsettet brukes, og dermed sparer vi oss for å lage mer kode enn nødvendig.
ViktigDet er veldig viktig å bruke notasjonen inkludere bladnavn navn på innsiden, for eksempel home.blade.php eller second.blade.php, siden dette er konvensjonen som vil gi oss muligheten til å bruke motoren, er det også viktig å merke seg at hvis vi åpner en @seksjon, vi må ha en linje som lukker @seksjonen. Hvis vi ikke har den, kan vi generere den feil.
PHP -kodeutskriftHvis vi vil skrive ut PHP -kode inne i visningen, trenger vi bare å inkludere den inne i dobbel bukseseler: {{echo "Det er her PHP -koden vår går"; }} på denne måten kan vi også inkorporere andre dynamiske elementer, og dermed utvide funksjonaliteten til applikasjonen vår.
Med dette fullfører vi denne opplæringen, ettersom vi ser at malmotoren sparer oss for mye arbeid, siden mengden kode når du oppretter en generell base og arver strukturen. HTML som vi kan generere er mye mindre, og lar oss også gjøre feilsøking på en enkel måte. Det er viktig å nevne det Blad Det er ikke den eneste motoren vi kan bruke, det finnes andre alternativer som f.eks KVIST som også tilbyr oss lignende funksjoner som vil hjelpe oss enormt i utviklingsprosessen til prosjektene vi deltar i.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave