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:
3- Indenfor visninger / layout vi vil generere en fil med navnet index.blade.php og vi vil tilføje følgende:
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