Byg en RESTful controller i Laravel

Indholdsfortegnelse
Services Rolig De er meget populære i dag, faktisk er de fleste af API'erne for de mest populære tjenester lavet under denne modalitet, da det giver os mulighed for at arbejde direkte med metoderne i protokollen HTTP.
Laravel Kendt til alt denne nye bølge af tjenester, giver det os mulighed for at bygge controllere på denne måde, så vi kan definere handlingerne og den metode, som det skal fungere på, med dette kan vi lave multiplatform -applikationer ved hjælp af vores applikation som backend -teknologi.
For at dette kan fungere, skal vi først og fremmest have en standardinstallation af Laravel, så kan vi oprette en grundlæggende controller, og der skal vi oprette de forskellige handlinger, som vi skal bruge.
NavngivningskonventionEn af de vigtigste ting, når vi bygger en controller Rolig, er navngivningskonventionen, i normale controllere kan hver handling have det navn, vi ønsker, men hvis vi vil have det til at være Rolig vi skal følge en konvention, der præfikser metoden HTTP som denne handling vil reagere på.
På denne måde kan vi etablere et wildcard på ruten, så når vi modtager en anmodning, har vores controller den nødvendige intelligens til at reagere med den korrekte handling og dermed nå vores mål.
I dette eksempel vil vi gøre noget simpelt, vi skal definere flere handlinger, en af ​​dem vil være indekset for vores controller, vi falder ind i det, når vi kun foretager den tilsvarende anmodning uden andet, så definerer vi en anden handling, der kun udføres, når vi kalder indekset fra POST -metoden, og endelig vil vi definere en handling, der vil blive udført, når vi kalder det efter den første handling. Lad os se koden:

Hvis vi ser på indeksen for vores controller i metoden vi vil vise en formular, den vil kalde den samme controller, men med en metode STOLPE og ved at gøre dette sender vi brugeren til den tilsvarende handling, at eksemplets tilfælde vil udskrive alle de værdier, der modtages af controlleren, i dette tilfælde alt, hvad der sendes af formularen.
Hvis vi ser nærmere på, ser vi, at hver handling følger den konvention, der blev forklaret i begyndelsen, så i den tredje handling er komme omkring (), når du ringer til applikationen brugere / ca. vi kommer til at falde i det og vise dets indhold.
Men for at alt dette skal fungere, i filen ruter.php, skal vi definere en rute, som opnår metoden HTTP tilsvarende og videregive den til controlleren, som er den, der skal definere, hvilken handling der skal foretages, dette er rutenes kode for dette eksempel:
Rute :: controller ('brugere,' UsersController ');

Som vi kan se, har vi løst problemet med en enkelt kodelinje ved hjælp af jokertegnordet controller på vejen og med den allerede Laravel ved at lede efter en chauffør Rolig.
Med dette afslutter vi denne vejledning, som vi ser Laravel Det giver os mulighed for at oprette ganske praktiske applikationer, og at hvis vi følger konventionerne, kan de spare os for meget arbejde og hjælpe os med at bygge grænseflader, der vil blive brugt til meget større projekter.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave