Indholdsfortegnelse
På trods af Laravel allerede har Klinge Som en skabelonmotor kommer vi muligvis fra et andet miljø, hvor vi har arbejdet med en anden motor, og vi vil fortsætte med at bruge den i disse tilfælde Laravel Det giver os friheden til at gøre det uden problemer.En af de mest populære motorer i PHP det er Kvist, som giver dig mulighed for hurtigt og nemt at generere visninger, lad os se, hvordan du gør det.
Den første ting, vi skal gøre, er at oprette en standardinstallation af Laravel, med dette kan vi følge følgende trin:
1- I filen komponist.json vi vil inkludere følgende linje:
"rcrowe / twigbridge": "0.4. *"
2- Så skal vi køre opdateringskommandoen på konsollen komponist:
php composer.phar opdatering
3- Endelig skal vi aktivere Kvist som en udbyder inden for vores udvalg af udbydere i filen /app/config/app.php, for dette skal vi tilføje følgende indhold i det tilsvarende array:
'TwigBridge \ TwigServiceProvider'
4- Med alt ovenstående udført kan vi derefter generere vores config -fil vha håndværker php.
php artisan config: publicer rcrowe / twigbridge
1- Vi skal først generere de ruter, som vi skal bruge, til dette vil vi definere udsigten som en kvistvisning og inde vil vi generere et link, der tager os til siden med Laravel:
2- Nu i biblioteket visninger fra vores applikation skal vi oprette en fil kaldet twiglayout.twig og vi vil tilføje grundlaget for alle vores synspunkter:
3- Vi skal kun oprette den visning, der vil arve strukturen i vores basislayout, og dette vil blive placeret i filen kvist. kvist i visningsmappen i applikationen og skal indeholde følgende:
Betjeningen af denne kode ligner meget den visninger, der bruges Klinge, i vores layoutfil etablerer vi grundlaget for vores HTML og især sektioner skal vi skabe mulighed for at indsætte kode, til dette bygger vi sektionerne {% block block_name%} og så i visningen, hvis vi vil have, at noget skal dukke op der, skal vi bare ringe til blokken, og alt, hvad vi placerer indeni, vil være det, vi ser, når vi kalder udsigten.
Hvis vi foretager en direkte sammenligning med Klinge, dette er enklere, da alle blokke kaldes på samme måde i stedet for at bruge navne som udbytte for eksempel.
Udskriv på synetFor at udskrive i visningen bruger vi figuren af de dobbelte taster {{}} som vi så i den del, hvor vi viser linket, i tilfælde af {{forælder ()}} Det blev brugt til at kunne tilføje indholdet til det indhold, layoutet havde uden at overskrive det.
Med dette afsluttede vi denne vejledning, hvor vi kunne skabe en grundlæggende visning med Kvist i Laravelog demonstrerer således, hvor enkelt det er at bruge andre værktøjer og skabelonmotorer, så vi kan arbejde med det, vi føler os mest trygge ved. Kvist Det har et fantastisk onlinesamfund, så hvis vi var interesseret i denne vejledning, kan vi undersøge lidt mere og dermed finde andre ting, som vi kan udvikle.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