Satura rādītājs
Viena no visspēcīgākajām lietām, kas mums ir Laravel Tie ir filtri, ar tiem mēs varam pārbaudīt pielāgotus nosacījumus pirms un pēc mūsu lietojumprogrammai iesniegtajiem vaicājumiem un pieprasījumiem vai pieprasījumiem, mēs, piemēram, varam pārbaudīt, vai lietotājs ir administrators, un noteikt gadījumus katram nosacījumam.Mēs varam likt filtriem darboties kopā ar maršrutiem, tādējādi radot spēcīgu sistēmu apstākļu noteikšanai, ka, ja mēs to ierobežojam, mēs varam sasniegt augstas kvalitātes rezultātus, kas nebūtu redzami ar citiem ietvariem.
Lai maršrutā iekļautu filtru un to efektīvi izmantotu, mums tas ir jāinstalē standarta instalācijā Laravel izpildiet tālāk norādītās darbības.
1- Vispirms mums ir jāizveido ceļš, kuram mēs piekļūsim tikai tad, ja būsim izpildījuši filtra nosacījumus, šim nolūkam mēs izveidojam ierakstu failā maršruti.php un pēc maršruta nosaukšanas mēs ievietojam masīvu, kurā mēs norādīsim filtrus pirms un pēc pieprasījuma, apskatīsim šādu piemēru:
2- Tagad arhīvā filtri.php Mums ir jāizveido filtri, kurus mēs izmantosim, mēs sākam ar filtru, ko izmantojam pirms pieprasījuma, šajā filtrā mēs pārbaudīsim lietotāja veidu, kurš iesniedz pieprasījumu, ja tas nav administratora tips. noraidot to ar ziņojumu, redzēsim:
3- Nākamais filtrs, ko mēs darīsim, ir tas, kas paredzēts notikumam pēc tam; tas notiek, kad esam nokārtojuši pirmo filtru un ir izpildīta atbilstošā darbība; šajā gadījumā mēs žurnālā ģenerēsim ierakstu ar datumu, kad administrators to izdarīja. ieraksts.
Kā redzējām, filtru ir ļoti viegli iekļaut maršrutā, vispirms mēs izveidojām masīvu ar filtriem un aizvēršanas funkciju tā beigās, ar to mēs varam izraisīt meklēto uzvedību , mēs arī redzam, ka mums ir jāizveido sesijas mainīgais, ar kuru mēs apstiprināsim lietotāja tipu. Tas ir katra paša ziņā, lai viņi varētu labāk īstenot savas lietojumprogrammas.
SvarīgsMēs arī redzējām, ka mēs varam izveidot vēlamos filtrus un piemērot tos vēlamajā laikā, piemērā mēs izveidojām papildu filtru, kas tiek izpildīts tieši tad, kad pieprasījums beidzas, lai saglabātu to lietotāju žurnālu, kuri ieiet administratora režīmā. ir svarīgi atzīmēt, ka šis filtrs tiek izpildīts pēc tam, kad lapa ir pilnībā apstrādāta, nevis pirmā filtra apstrādes beigās, tas ir jāprecizē, lai izvairītos no pārpratumiem.
Lai gan tas ir funkcionāli, Laravel Ja šīs funkcijas ir apskatītas, šie piemēri vienkārši palīdz mums uzzināt, kā darbojas filtru pielietošana maršrutos. Ar to mēs pabeidzām šo apmācību, mēs esam iemācījušies ne pārāk sarežģītu un efektīvu veidu, kā filtros lietot maršrutus, ar šo mēs varam ar ļoti mazu piepūli iekļaut dažādus apstiprinājumus, kas mums ir vajadzīgi mūsu lietojumprogrammās.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