Sommario
Nelle nostre applicazioni facciamo molto di più che ricevere azioni o inviare alle pagine, ci sono momenti in cui abbiamo bisogno di alcuni parametri per eseguire operazioni e se non riceviamo nessuno di questi dobbiamo mostrare un altro messaggio.Laravel Ci consente di creare percorsi avanzati in cui possiamo ricevere parametri dinamici tramite l'URL tramite il metodo GET di HTTP e quindi definire cosa farà la nostra applicazione, se deve cercare una query, inviare le informazioni a un controller, ecc.
Per iniziare questo sviluppo abbiamo inizialmente bisogno di un'installazione standard di Laravel, con questo possiamo seguire i seguenti passaggi:
1- Per prima cosa creeremo un percorso, al suo interno invece di passare un controller, passeremo i parametri necessari e li imposteremo uguali a null in modo che se non riceviamo parametri non avremo errori nella nostra applicazione.
2- Quindi creeremo una funzione che prenderà i parametri che abbiamo memorizzato e saremo in grado di lavorare su di essi nel nostro codice, sia che convalidiamo e mostriamo un messaggio o chiamiamo un metodo di un controller di cui abbiamo bisogno. Vediamo il seguente codice, che per il suo corretto funzionamento dobbiamo inserirlo nel file route.php:
Qui vediamo come abbiamo realizzato un percorso per accedere programma televisivo, e passiamo due variabili, una che corrisponderà al programma e un'altra all'anno del programma, ovviamente non possiamo usare il lettera "ñ" quindi la variabile si chiama "anno", quindi facciamo quello che avevamo espresso, convalidiamo se non riceviamo parametri, poi se ne riceviamo solo uno ed infine se riceviamo i 2 parametri.
Carta jollyCome vediamo qui facciamo uso dei cosiddetti parametri Carta jolly, che sono le variabili che riceviamo, in questo modo possiamo usare la quantità di parametri che vogliamo e nominarli come vogliamo, tuttavia, l'unica restrizione di questa funzionalità è che devono avere lo stesso nome quando li passiamo alla funzione .
Alla fine del codice vediamo che usiamo una funzione chiamata dove (), questo riceve un'espressione regolare con la quale possiamo validare il formato dei parametri Carta jollyIn questo caso limitiamo l'anno a soli numeri e con 4 cifre, altrimenti non entrerà nella condizione. Stabiliamo nella nostra applicazione che abbiamo bisogno di ogni parametro Carta jolly era facoltativo, per questo abbiamo impostato ciascuno a null come avevamo spiegato all'inizio.
Con questo abbiamo imparato a creare un percorso avanzato, questo ci dà più strumenti che possiamo utilizzare nella costruzione delle nostre applicazioni, quindi saremo in grado di raggiungere funzionalità più avanzate con pochissimo sforzo come abbiamo visto finora in Laravel. Alla fine di questo tutorial, dobbiamo ricordare che la chiave di ogni progresso è la pratica costante, questo è solo un esempio di ciò che possiamo ottenere, ma non è l'unico o l'unico modo per farlo, quindi dobbiamo prepararci e leggere molto per ottenere più conoscenza possibile.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo