Satura rādītājs
Savās lietojumprogrammās mēs darām daudz vairāk nekā tikai saņemam darbības vai nosūtām uz lapām, ir gadījumi, kad mums ir nepieciešami daži parametri, lai veiktu darbības, un, ja mēs nesaņemam nevienu no tiem, mums ir jāparāda cits ziņojums.Laravel Tas ļauj mums izveidot uzlabotus maršrutus, kuros mēs varam saņemt dinamiskos parametrus, izmantojot URL, izmantojot HTTP GET metodi, un tādējādi definēt, ko darīs mūsu lietojumprogramma, vai meklēt vaicājumu, nosūtīt informāciju kontrolierim utt.
Lai sāktu šo izstrādi, mums sākotnēji ir nepieciešama standarta instalācija Laravel, ar to mēs varam veikt šādas darbības:
1- Vispirms mēs izveidosim maršrutu, tā iekšpusē, nevis garām kontrolierim, mēs nodosim nepieciešamos parametrus un iestatīsim tos vienādus ar nulli, lai, ja mēs nesaņemtu parametrus, mūsu lietojumprogrammā nebūtu kļūdu.
2- Tad mēs izveidosim funkciju, kas ņems vērā mūsu saglabātos parametrus, un mēs varēsim ar tiem strādāt savā kodā neatkarīgi no tā, vai mēs apstiprinām un parādām ziņojumu vai izsaucam kādu mums nepieciešamu kontroliera metodi. Apskatīsim šādu kodu, kas pareizai darbībai mums jāievieto failā maršruti.php:
AizstājējzīmeKā redzam šeit, mēs izmantojam tā saucamos parametrus Aizstājējzīme, kas ir mainīgie, ko mēs saņemam, tādā veidā mēs varam izmantot vēlamo parametru daudzumu un nosaukt tos, kā mēs vēlamies, tomēr vienīgais šīs funkcionalitātes ierobežojums ir tāds, ka, nododot tos funkcijai, tiem jābūt vienādam nosaukumam .
Koda beigās mēs redzam, ka mēs izmantojam funkciju ar nosaukumu kur (), tas saņem regulāru izteiksmi, ar kuru mēs varam apstiprināt parametru formātu AizstājējzīmeŠajā gadījumā mēs ierobežojam gadu tikai ar cipariem un 4 cipariem, pretējā gadījumā nosacījums netiks ievadīts. Savā pieteikumā mēs nosakām, ka mums ir nepieciešams katrs parametrs Aizstājējzīme nebija obligāts, tāpēc mēs katru no tiem iestatījām uz nulli, kā mēs paskaidrojām sākumā.
Ar to mēs esam iemācījušies izveidot progresīvu maršrutu, tas dod mums vairāk rīku, ko mēs varam izmantot savu lietojumprogrammu veidošanā, tāpēc mēs varēsim sasniegt sarežģītākas funkcijas ar ļoti mazu piepūli, kā līdz šim redzējām Laravel. Šīs apmācības beigās mums jāatceras, ka visa progresa atslēga ir pastāvīga prakse, tas ir tikai piemērs tam, ko mēs varam sasniegt, taču tas nav vienīgais vai vienīgais veids, kā to izdarīt, tāpēc mums ir jāsagatavojas un daudz lasīt, lai iegūtu pēc iespējas vairāk zināšanu.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