Innehållsförteckning
I våra applikationer gör vi mycket mer än att ta emot handlingar eller skicka till sidor, det finns tillfällen då vi behöver några parametrar för att utföra operationer och om vi inte får något av dessa måste vi visa ett annat meddelande.Laravel Det tillåter oss att göra avancerade rutter där vi kan ta emot dynamiska parametrar via URL: en med GET -metoden för HTTP och därmed definiera vad vår applikation ska göra, om det är att söka efter en fråga, skicka informationen till en kontroller, etc.
För att starta denna utveckling behöver vi initialt en standardinstallation av Laravel, med detta kan vi följa följande steg:
1- Först ska vi skapa en rutt, inuti den istället för att passera en styrenhet, ska vi passera de nödvändiga parametrarna och ställa dem lika med null så att om vi inte får parametrar kommer vi inte att ha fel i vår applikation.
2- Då kommer vi att skapa en funktion som tar de parametrar som vi har lagrat och vi kommer att kunna arbeta med dem i vår kod, oavsett om vi validerar och visar ett meddelande eller ringer någon metod för en controller som vi behöver. Låt oss se följande kod, för att den ska fungera korrekt måste vi placera den i filen routes.php:
Här ser vi hur vi har gjort en väg till åtkomst TV-program, och vi skickar två variabler, en som motsvarar programmet och en annan till programmets år, uppenbarligen kan vi inte använda bokstaven "ñ" så variabeln kallas "år", sedan gör vi vad vi hade uttryckt, vi validerar om vi inte får parametrar, sedan om vi bara får en och slutligen om vi får de två parametrarna.
JokerteckenSom vi ser här använder vi oss av de så kallade parametrarna Jokertecken, som är de variabler vi får, på så sätt kan vi använda mängden parametrar vi vill ha och namnge dem som vi vill, men den enda begränsningen av denna funktionalitet är att de måste ha samma namn när de skickas till funktionen .
I slutet av koden ser vi att vi använder en funktion som kallas var (), får detta ett vanligt uttryck med vilket vi kan validera parametrarnas format JokerteckenI det här fallet begränsar vi året till att endast vara siffror och ha 4 siffror, annars kommer det inte in i villkoret. Vi fastställer i vår applikation att vi behöver varje parameter Jokertecken var valfritt, för detta ställde vi in var och en till noll som vi hade förklarat i början.
Med detta har vi lärt oss hur man skapar en avancerad rutt, detta ger oss fler verktyg som vi kan använda i konstruktionen av våra applikationer, därför kommer vi att kunna nå mer avancerade funktioner med mycket liten ansträngning som vi hittills sett i Laravel. I slutet av denna handledning måste vi komma ihåg att nyckeln till alla framsteg är konstant träning, detta är bara ett exempel på vad vi kan uppnå, men det är inte det enda eller det enda sättet att göra det, därför måste vi förbereda oss och läs mycket för att få så mycket kunskap som möjligt.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng