Cuprins
În aplicațiile noastre facem mult mai mult decât să primim acțiuni sau să trimitem la pagini, sunt momente când avem nevoie de câțiva parametri pentru a efectua operațiuni și dacă nu primim niciunul dintre aceștia trebuie să afișăm un alt mesaj.Laravel Ne permite să realizăm rute avansate în care putem primi parametri dinamici prin URL prin metoda GET de HTTP și astfel să definim ce va face aplicația noastră, fie că este vorba de căutarea unei interogări, trimiterea informațiilor către un controler etc.
Pentru a începe această dezvoltare, inițial avem nevoie de o instalare standard a Laravel, cu aceasta putem urma următorii pași:
1- Mai întâi vom crea un traseu, în interiorul acestuia în loc să trecem un controler, vom trece parametrii necesari și îi vom seta egali cu nul, astfel încât, dacă nu primim parametri, nu vom avea erori în aplicația noastră.
2- Apoi vom crea o funcție care va lua parametrii pe care i-am stocat și vom putea lucra la ei în codul nostru, indiferent dacă validăm și afișăm un mesaj sau apelăm o metodă a unui controler de care avem nevoie. Să vedem următorul cod, care pentru funcționarea sa corectă trebuie să-l plasăm în fișier rute.php:
Aici vedem cum am făcut un traseu de acces program TV, și trecem două variabile, una care va corespunde programului și alta cu anul programului, evident că nu putem folosi litera „ñ” deci variabila se numește „an”, atunci facem ceea ce exprimasem, validăm dacă nu primim parametri, apoi dacă primim doar unul și în cele din urmă dacă primim cei 2 parametri.
ComodulDupă cum vedem aici, folosim așa-numiții parametri Comodul, care sunt variabilele pe care le primim, în acest fel putem folosi cantitatea de parametri pe care îi dorim și îi putem denumi așa cum dorim, cu toate acestea, singura restricție a acestei funcționalități este că trebuie să aibă același nume atunci când le treceți la funcție .
La sfârșitul codului vedem că folosim o funcție numită Unde (), aceasta primește o expresie regulată cu care putem valida formatul parametrilor ComodulÎn acest caz, limităm anul să fie doar numere și să aibă 4 cifre, altfel nu va introduce condiția. În aplicația noastră stabilim că avem nevoie de fiecare parametru Comodul a fost opțional, pentru aceasta am setat fiecare la nul așa cum am explicat la început.
Cu aceasta am învățat cum să creăm o rută avansată, acest lucru ne oferă mai multe instrumente pe care le putem folosi în construcția aplicațiilor noastre, prin urmare vom putea ajunge la funcționalități mai avansate cu foarte puțin efort, așa cum am văzut până acum în Laravel. La sfârșitul acestui tutorial, trebuie să ne amintim că cheia tuturor progreselor este practica constantă, acesta este doar un exemplu de ceea ce putem realiza, dar nu este singura sau singura modalitate de a o face, de aceea trebuie să ne pregătim și să citiți mult pentru a obține cât mai multe cunoștințe.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv