Satura rādītājs
Lai gan mēs varam izveidot skatus ļoti viegli, dažreiz kods kļūst ļoti atkārtots, tāpēc mums ir nepieciešams kaut kas papildus, kas ļauj mums radīt tādus pašus rezultātus ar mazāku piepūli.Tas ir, ja t.s veidņu dzinēji, gadījumā, ja Laravel mums motors ir pieejams pēc noklusējuma Asmens, ar kuru palīdzību mēs varam radīt saturu savos uzskatos, izmantojot un pārmantojot citus uzskatus vienkāršā un praktiskā veidā.
Lai izveidotu skatu, pirmā lieta, kas mums nepieciešama, ir standarta instalācija Laravel, tad ar šo paveikto mēs varam rīkoties šādi:
1- Mēs failā ģenerēsim pāris jaunus maršrutus maršruti.php, to īpatnība ir tāda, ka mēs tos nosauksim, izmantojot vārdu asmens failu nosaukumā redzēsim kodu tā, kā tas izskatītos:
3- Iekšpusē skati / izkārtojums mēs ģenerēsim failu ar nosaukumu index.blade.php un mēs pievienosim sekojošo:
Tas atrisinās, kad apmeklēsim atbilstošo maršrutu - dzinēju Asmens Tā parūpēsies par visa satura ievietošanu vietās, kur tiek izmantots izkārtojums, un tādējādi mēs ietaupīsim sevi no koda izveides, nekā nepieciešams.
SvarīgsIr ļoti svarīgi izmantot apzīmējumu iekļaut asmens nosaukumu iekšējo skatu nosaukumi, piemēram home.blade.php vai otrais.blade.php, tā kā šī konvencija dos mums iespēju izmantot motoru, ir arī svarīgi atzīmēt, ka, atverot @sadaļa, mums ir jābūt rindai, kas aizver šo sadaļu, ja mums tās nav, mēs to varam ģenerēt nepareizi.
PHP koda drukāšanaJa mēs vēlamies drukāt PHP kodu skatā, mums tas jāiekļauj tikai dubultās iekavās: {{echo "Šeit nonāks mūsu PHP kods"; }} šādā veidā mēs varam iekļaut arī citus dinamiskus elementus, tādējādi paplašinot mūsu lietojumprogrammas funkcionalitāti.
Ar to mēs pabeidzam šo apmācību, jo mēs redzam, ka veidnes dzinējs ietaupa mums daudz darba, jo, veidojot vispārēju bāzi un pārmantojot tās struktūru, koda daudzums HTML ko mēs varam ģenerēt, ir daudz mazāks, turklāt ļaujot mums veikt atkļūdošanu vienkāršā veidā. Ir svarīgi to pieminēt Asmens Tas nav vienīgais dzinējs, ko varam izmantot, ir arī citas alternatīvas, piemēram TWIG kas arī piedāvā mums līdzīgas funkcijas, kas mums ārkārtīgi palīdzēs to projektu izstrādes procesā, kuros mēs piedalāmies.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu