Brug af Blade med Laravel

Indholdsfortegnelse
Selvom vi meget let kan oprette visninger, bliver koden nogle gange meget gentagende, derfor har vi brug for noget ekstra, der giver os mulighed for at generere de samme resultater med mindre indsats.
Det er her, den såkaldte skabelonmotorer, i tilfælde af Laravel vi har motoren tilgængelig som standard Klinge, hvormed vi kan generere indhold inden for vores visninger ved hjælp af og arve fra andre visninger på en enkel og praktisk måde.
For at generere en visning er det første, vi har brug for, en standardinstallation af Laravel, så med dette udført kan vi gøre følgende:
1- Vi kommer til at generere et par nye ruter i filen ruter.php, det særegne ved disse er, at vi kommer til at navngive dem ved hjælp af ordet klinge i navnet på filerne, lad os se koden, som den ville se ud:

2- Det næste trin, vi skal tage, er at oprette et separat bibliotek for at gemme vores layout, for dette vil vi oprette en mappe med samme navn i mappen visninger.
3- Indenfor visninger / layout vi vil generere en fil med navnet index.blade.php og vi vil tilføje følgende:

4- Nu hvor vi har vores layoutfil, skal vi bruge den, til dette vil vi generere en mappe i visninger kaldet klinge og indeni skal vi oprette en fil kaldet hjem.blade.php, dette vil være den hjemmefil, som vi refererede til ruter.php, indeni vil vi bruge vores egne kommandoer Klinge hvormed vi kan anvende denne skabelonmotor i praksis:

Det vigtige her er, at de afsnit, som vi erklærer i vores index.blade.php Lad os kalde dem her på samme måde med @forældremodifikator vi kan ændre layoutets indhold med indholdet i denne visning, som vi ser i afsnittet titel side.
Med dette løst, når vi besøger den tilsvarende rute, motoren Klinge Det vil sørge for at placere alt indhold, hvor layoutet bruges, og dermed sparer vi os for at lave mere kode end nødvendigt.
VigtigDet er meget vigtigt at bruge notationen af indarbejde bladnavn f.eks. navne indefra hjem.blade.php eller second.blade.php, da dette er den konvention, der vil give os mulighed for at bruge motoren, er det også vigtigt at bemærke, at hvis vi åbner en @afsnit, vi skal have en linje, der lukker @sektion, hvis vi ikke har den, kan vi generere den forkert.
Udskrivning af PHP -kodeHvis vi vil udskrive PHP -kode inde i visningen, skal vi kun inkludere den inde i dobbelte seler: {{echo "Det er her vores PHP -kode vil gå"; }} på denne måde kan vi også inkorporere andre dynamiske elementer og dermed udvide funktionaliteten af ​​vores applikation.
Med dette afslutter vi denne vejledning, da vi ser, at skabelonmotoren sparer os for meget arbejde, da mængden af ​​kode, når du opretter en generel base og arver dens struktur, HTML at vi kan generere er meget mindre, hvilket også giver os mulighed for at foretage fejlfinding på en enkel måde. Det er vigtigt at nævne det Klinge Det er ikke den eneste motor, vi kan bruge, der er andre alternativer som f.eks KVIST som også tilbyder os lignende funktioner, der vil hjælpe os enormt i udviklingsprocessen af ​​de projekter, vi deltager i.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