Grupēti maršruti Laravelā

Satura rādītājs
Dažos gadījumos mums ir nepieciešams konkrēts prefikss, lai varētu piekļūt dažiem mūsu lietojumprogrammas resursiem, piemēram, kad mums ir jāizmanto viss, kas saistīts ar lietotāja profilu.
par laimi Laravel ļauj mums darīt to, ko sauc grupēti maršruti Ar ko mēs varam izmantot to pašu URL stilu, un ir lieki grupēt savus uzskatus ar prefiksu, ar kuru mēs zināsim, ka visi šādā veidā veiktie zvani atbildīs konkrētam kontrolierim.
Lai sasniegtu šo darbību, mums ir jāveic standarta instalācija Laravel, kuru ietvaros mēs veiksim šādas darbības.
1- Vispirms mums ir izveidot filtruTā ietvaros mēs apstiprināsim sesijas mainīgo, kas jāģenerē mūsu lietojumprogrammai, ar to mēs varam vienkārši kontrolēt, kas var redzēt mūsu grupētā maršruta resursus. Nākamajā piemērā apskatīsim mūsu filtru, kas mums jāizveido failā filtri.php:

Šeit mēs redzam, ka esam veikuši validāciju, kas, kā norādīts, pieprasa sesijas mainīgo, ja mums tā nav, tas mums ziņo.
2- Tagad mēs izveidosim maršrutu, kas palīdzēs mums noteikt vajadzīgo sesijas mainīgo vērtības, tādā veidā mēs varam simulēt mūsu filtra darbību un redzēt, kā darbojas mūsu lietojumprogramma. dariet to, ko redzam piemērā nākamajā attēlā, failā maršruti.php:

Šeit mēs redzam, kā mēs izveidojam sesiju, kad tas ir izdarīts, mēs atkārtoti adresējam lietotāju maršrutam profils / lietotājs, tas būs mūsu sagrupētais maršruts, ko redzēsim turpmākajos soļos.
3- Tagad mums ir jānosaka maršrutu grupēšana, lai to izveidotu, mēs izveidosim normālu maršrutu, bet HTTP metodes vietā mēs ievietosim vārdu grupa un iekšpusē mēs pievienosim filtru, ko esam izveidojuši pirms tam, tas ir, pirms pārējā maršruta satura izpildes, tālāk mēs izveidosim prefiksu, kas pārvaldīs mūsu grupu, piemēra gadījumā tas tiks saukts profils, tad Šajā mūsu izveidotajā grupā mēs varēsim izveidot visus vēlamos maršrutus. Apskatīsim attēlu ar piemēru, lai labāk izprastu:

Turklāt piemērā mēs izveidojam divus iekšējos maršrutus - lietotājus, kas mums parādīs ziņojumu par piekļuvi profilam, un mums ir maršruts ar nosaukumu draugi, kur mēs parādām ziņojumu, kas varētu būt šo saraksts.
Iekšējie maršrutiKā redzam, maršrutu grupēšana ir pavisam vienkārša, patiesībā tā ir praktiski tāda pati kā normāla maršruta izveide, tikai tā vietā, lai pārvadātu jebkuru saturu, tā nes citus maršrutus, bet filtra gadījumā mēs to ievietojam grupā, jo vēlas, lai tas ietekmētu visus iekšējos maršrutus, tomēr katram iekšējam maršrutam var būt savi filtri, lai mēs varētu panākt lielāku diferenciāciju.
Ar to mēs pabeidzam šo apmācību, kur esam veiksmīgi izveidojuši maršrutu grupēšanu standarta lietojumprogrammā Laravel.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave