Erstellen Sie einen RESTful-Controller in Laravel

Inhaltsverzeichnis
Dienstleistungen RUHIG Sie sind heutzutage sehr beliebt, tatsächlich werden die meisten APIs der beliebtesten Dienste unter dieser Modalität erstellt, da wir direkt mit den Methoden des Protokolls arbeiten können HTTP.
Laravel Im Bewusstsein all dieser neuen Welle von Diensten ermöglicht es uns, Controller auf diese Weise zu erstellen, sodass wir die Aktionen und die Methode definieren können, mit denen sie funktionieren sollen. Damit können wir plattformübergreifende Anwendungen erstellen, indem wir unsere Anwendung als Backend-Technologie verwenden.
Damit dies funktioniert, benötigen wir zunächst eine Standardinstallation von Laravel, dann können wir einen grundlegenden Controller erstellen und dort die verschiedenen Aktionen erstellen, die wir verwenden werden.
NamenskonventionEines der wichtigsten Dinge, wenn wir einen Controller bauen RUHIG, ist die Namenskonvention, in normalen Controllern kann jede Aktion den gewünschten Namen haben, aber wenn wir wollen RUHIG wir müssen einer Konvention folgen, die der Methode vorangestellt wird HTTP auf die diese Aktion reagiert.
Auf diese Weise können wir einen Platzhalter in der Route einrichten, sodass unser Controller bei Erhalt einer Anfrage über die notwendige Intelligenz verfügt, um mit der richtigen Aktion zu reagieren und so unser Ziel zu erreichen.
In diesem Beispiel werden wir etwas Einfaches tun, wir werden mehrere Aktionen definieren, eine davon ist der Index unseres Controllers, wir werden hineinfallen, wenn wir nur die entsprechende Anfrage ohne etwas anderes stellen, dann definieren wir eine weitere Aktion, die nur ausgeführt wird, wenn wir den Index von der POST-Methode aufrufen, und schließlich definieren wir eine Aktion, die ausgeführt wird, wenn wir sie nach der ursprünglichen Aktion aufrufen. Sehen wir uns den Code an:

Wenn wir uns den Index unseres Controllers in der Methode ansehen BEKOMMEN Wir zeigen ein Formular, es wird den gleichen Controller aufrufen, aber mit einer Methode POST und auf diese Weise senden wir den Benutzer an die entsprechende Aktion, die im Beispielfall alle vom Controller empfangenen Werte ausdruckt, in diesem Fall alles, was vom Formular gesendet wird.
Wenn wir genau hinsehen, sehen wir, dass jede Aktion der eingangs erläuterten Konvention folgt, also in der dritten Aktion die GetAbout (), beim Aufruf der Anwendung Benutzer / über wir werden uns darauf einlassen und seinen Inhalt zeigen.
Aber damit das alles funktioniert, in der Datei routen.php, müssen wir eine Route definieren, die die Methode HTTP entsprechend und übergeben Sie es an den Controller, der die zu ergreifenden Aktionen definiert. Dies ist der Code der Route für dieses Beispiel:
Route :: Controller ('Benutzer,'BenutzerController');

Wie wir sehen, haben wir das Problem mit einer einzigen Codezeile gelöst, indem wir das Wildcard-Wort verwenden Regler unterwegs und schon dabei Laravel weiß, einen Fahrer zu suchen RUHIG.
Damit beenden wir dieses Tutorial, wie wir sehen Laravel Es ermöglicht uns, sehr praktische Anwendungen zu erstellen, und wenn wir die Konventionen befolgen, können sie uns viel Arbeit ersparen und uns helfen, Schnittstellen zu erstellen, die für viel größere Projekte verwendet werden.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave