Costruisci un controller RESTful in Laravel

Sommario
Servizi Riposante Sono molto popolari al giorno d'oggi, infatti la maggior parte delle API dei servizi più popolari sono realizzate con questa modalità, poiché ci consente di lavorare direttamente con i metodi del protocollo HTTP.
Laravel Consapevoli di tutta questa nuova ondata di servizi, ci consente di costruire controller in questo modo, quindi possiamo definire le azioni e il metodo con cui dovrebbe funzionare, con questo possiamo realizzare applicazioni multipiattaforma, utilizzando la nostra applicazione come tecnologia di backend.
Perché questo funzioni, prima di tutto dobbiamo avere un'installazione standard di Laravel, quindi possiamo creare un controller di base e lì creeremo le diverse azioni che utilizzeremo.
Convenzione di denominazioneUna delle cose più importanti quando costruiamo un controller Riposante, è la convenzione di denominazione, nei normali controller ogni azione può avere il nome che vogliamo, tuttavia se vogliamo che sia Riposante dobbiamo seguire una convenzione, che prefissa il metodo HTTP a cui questa azione risponderà.
In questo modo possiamo stabilire un carattere jolly nel percorso, quindi quando riceviamo una richiesta il nostro controller ha l'intelligenza necessaria per rispondere con l'azione corretta, raggiungendo così il nostro obiettivo.
In questo esempio faremo qualcosa di semplice, definiremo diverse azioni, una di queste sarà l'indice del nostro controller, ci cadremo quando faremo solo la richiesta corrispondente senza nient'altro, quindi definiremo un'altra azione che verrà eseguita solo quando chiamiamo l'indice dal metodo POST e infine definiremo un'azione che verrà eseguita quando lo chiamiamo dopo l'azione iniziale. Vediamo il codice:

Se guardiamo l'indice del nostro controller nel metodo OTTENERE mostreremo un form, chiamerà lo stesso controller ma con un metodo INVIARE e così facendo invieremo l'utente all'azione corrispondente, che il caso dell'esempio stamperà tutti i valori ricevuti dal controller, in questo caso tutto ciò che viene inviato dal modulo.
Se osserviamo da vicino, vediamo che ogni azione segue la convenzione spiegata all'inizio, quindi nella terza azione il ottenere circa (), quando si chiama l'applicazione utenti / su ci cadremo dentro e ne mostreremo il contenuto.
Ma affinché tutto questo funzioni, nel file route.php, dobbiamo definire un percorso, che ottiene il metodo HTTP corrispondente e passalo al controller che è colui che definirà quale azione intraprendere, questo è il codice del percorso per questo esempio:
Route :: controller ('utenti,' UsersController ');

Come possiamo vedere abbiamo risolto il problema con una sola riga di codice, utilizzando la parola jolly controllore sulla strada e già con essa Laravel sa cercare un autista Riposante.
Con questo finiamo questo tutorial, come vediamo Laravel Ci consente di creare applicazioni abbastanza pratiche e che, se seguiamo le convenzioni, possono farci risparmiare molto lavoro e aiutarci a costruire interfacce che verranno utilizzate per progetti molto più grandi.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave