Inhoudsopgave
Diensten RUSTIG Ze zijn tegenwoordig erg populair, in feite zijn de meeste API's van de meest populaire services gemaakt onder deze modaliteit, omdat het ons in staat stelt om rechtstreeks met de methoden van het protocol te werken HTTP.Laravel Bewust van al deze nieuwe golf van services, stelt het ons in staat om op deze manier controllers te bouwen, zodat we de acties en de methode kunnen definiëren waarmee het zou moeten werken, hiermee kunnen we multiplatform-applicaties maken, waarbij we onze applicatie als backend-technologie gebruiken.
Om dit te laten werken, moeten we allereerst een standaardinstallatie hebben van: Laravel, dan kunnen we een basiscontroller maken en daar gaan we de verschillende acties maken die we gaan gebruiken.
NaamgevingEen van de belangrijkste dingen wanneer we een controller bouwen: RUSTIG, is de naamgevingsconventie, in normale controllers kan elke actie de naam hebben die we willen, maar als we dat willen RUSTIG we moeten een conventie volgen, die voorafgaat aan de methode HTTP waarop deze actie zal reageren.
Op deze manier kunnen we een wildcard in de route plaatsen, zodat onze controller bij het ontvangen van een verzoek de benodigde intelligentie heeft om met de juiste actie te reageren en zo ons doel te bereiken.
In dit voorbeeld gaan we iets eenvoudigs doen, we gaan verschillende acties definiëren, een daarvan zal de index van onze controller zijn, we zullen erin vallen wanneer we alleen het overeenkomstige verzoek doen zonder iets anders, dan zullen we definiëren een andere actie die alleen wordt uitgevoerd wanneer we de index vanuit de POST-methode aanroepen en ten slotte zullen we een actie definiëren die wordt uitgevoerd wanneer we deze na de eerste actie aanroepen. Laten we de code eens bekijken:
Als we kijken naar de index van onze controller in de methode KRIJGEN we gaan een formulier tonen, het gaat dezelfde controller aanroepen maar met een methode NA en door dit te doen, sturen we de gebruiker naar de bijbehorende actie, dat in het geval van het voorbeeld alle waarden worden afgedrukt die door de controller zijn ontvangen, in dit geval alles dat door het formulier wordt verzonden.
Als we goed kijken, zien we dat elke actie de conventie volgt die aan het begin is uitgelegd, dus in de derde actie de krijgenOver (), bij het aanroepen van de applicatie gebruikers / over we gaan erin trappen en de inhoud ervan laten zien.
Maar om dit allemaal te laten werken, in het bestand routes.php, moeten we een route definiëren, die de methode verkrijgt HTTP corresponderend en geef het door aan de controller die degene is die gaat bepalen welke actie moet worden ondernomen, dit is de code van de route voor dit voorbeeld:
Route :: controller ('gebruikers,' UsersController ');
Zoals we kunnen zien, hebben we het probleem opgelost met een enkele regel code, met behulp van het jokerwoord controleur onderweg en al mee Laravel weet een chauffeur te zoeken RUSTIG.
Hiermee sluiten we deze tutorial af, zoals we zien Laravel Het stelt ons in staat om heel praktische toepassingen te maken en dat als we de conventies volgen, ze ons veel werk kunnen besparen en ons kunnen helpen bij het bouwen van interfaces die voor veel grotere projecten zullen worden gebruikt.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven