Bygg en RESTful controller i Laravel

Innehållsförteckning
Tjänster Rogivande De är mycket populära nuförtiden, faktiskt är de flesta API: erna för de mest populära tjänsterna gjorda under denna metod, eftersom det tillåter oss att arbeta direkt med metoderna i protokollet HTTP.
Laravel Medveten om all denna nya våg av tjänster, tillåter det oss att bygga controllers på detta sätt, så att vi kan definiera åtgärderna och metoden för hur det ska fungera, med detta kan vi göra multiplatform -applikationer med vår applikation som backend -teknik.
För att detta ska fungera måste vi först och främst ha en standardinstallation av Laravel, då kan vi skapa en grundläggande kontroller och där ska vi skapa de olika handlingarna som vi ska använda.
NamnkonventionEn av de viktigaste sakerna när vi bygger en controller Rogivande, är namngivningskonventionen, i normala kontroller kan varje åtgärd ha det namn vi vill ha, men om vi vill att det ska vara Rogivande vi måste följa en konvention som prefixar metoden HTTP som denna åtgärd kommer att svara på.
På detta sätt kan vi upprätta ett jokertecken på rutten, så när vi får en begäran har vår kontrollör den nödvändiga intelligensen för att svara med rätt åtgärd och därmed uppnå vårt mål.
I det här exemplet kommer vi att göra något enkelt, vi kommer att definiera flera åtgärder, en av dem kommer att vara index för vår controller, vi kommer att falla in i det när vi bara gör motsvarande begäran utan något annat, sedan kommer vi att definiera en annan åtgärd som bara kommer att utföras när vi anropar indexet från POST -metoden och slutligen kommer vi att definiera en åtgärd som kommer att utföras när vi kallar det efter den första åtgärden. Låt oss se koden:

Om vi ​​tittar på indexet för vår controller i metoden SKAFFA SIG vi ska visa ett formulär, det kommer att ringa samma kontroller men med en metod POSTA och genom att göra detta skickar vi användaren till motsvarande åtgärd, att fallet i exemplet kommer att skriva ut alla värden som mottagits av kontrollern, i detta fall allt som skickas av formuläret.
Om vi ​​tittar noga ser vi att varje handling följer den konvention som förklarades i början, så i den tredje åtgärden getAbout (), när du ringer appen användare / om vi kommer att falla in i det och visa dess innehåll.
Men för att allt detta ska fungera, i filen routes.php, måste vi definiera en rutt, som erhåller metoden HTTP motsvarande och vidarebefordra den till kontrollenheten som är den som ska definiera vilken åtgärd som ska vidtas, detta är koden för rutten för detta exempel:
Route :: controller ('användare,' UsersController ');

Som vi kan se har vi löst problemet med en enda kodrad, med hjälp av jokertecken kontroller på vägen och med den redan Laravel vet att leta efter en förare Rogivande.
Med detta avslutar vi denna handledning, som vi ser Laravel Det tillåter oss att skapa ganska praktiska tillämpningar och att om vi följer konventionerna kan de spara mycket arbete och hjälpa oss att bygga gränssnitt som kommer att användas för mycket större projekt.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

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave