Zbuduj kontroler RESTful w Laravel

Spisie treści
Usługi Spokojny W dzisiejszych czasach są one bardzo popularne, w rzeczywistości większość API najpopularniejszych usług jest tworzona w tej modalności, ponieważ pozwala nam to bezpośrednio pracować z metodami protokołu HTTP.
Laravel Świadomi całej tej nowej fali usług, pozwala nam budować kontrolery w ten sposób, dzięki czemu możemy zdefiniować akcje i sposób, w jaki ma działać, dzięki temu możemy tworzyć aplikacje wieloplatformowe, wykorzystując naszą aplikację jako technologię backendową.
Aby to zadziałało, przede wszystkim musimy mieć standardową instalację Laravel, wtedy możemy stworzyć podstawowy kontroler i tam stworzymy różne akcje, których będziemy używać.
Konwencja nazewnictwaJedna z najważniejszych rzeczy podczas budowania kontrolera Spokojny, to konwencja nazewnictwa, w normalnych kontrolerach każda akcja może mieć nazwę, którą chcemy, ale jeśli chcemy, aby była Spokojny musimy przestrzegać konwencji, która poprzedza metodę HTTP na które to działanie zareaguje.
W ten sposób możemy ustanowić symbol wieloznaczny na trasie, więc gdy otrzymamy żądanie, nasz kontroler ma niezbędną inteligencję, aby odpowiedzieć poprawnym działaniem, osiągając w ten sposób nasz cel.
W tym przykładzie zrobimy coś prostego, zdefiniujemy kilka akcji, jedną z nich będzie indeks naszego kontrolera, wpadniemy w to, gdy tylko wykonamy odpowiednie żądanie bez niczego innego, wtedy zdefiniujemy kolejna akcja, która zostanie wykonana tylko wtedy, gdy wywołamy indeks z metody POST i na koniec zdefiniujemy akcję, która zostanie wykonana, gdy wywołamy ją po akcji początkowej. Zobaczmy kod:

Jeśli spojrzymy na indeks naszego kontrolera w metodzie DOSTWAĆ pokażemy formularz, wywoła ten sam kontroler, ale z metodą POCZTA i robiąc to wyślemy użytkownikowi odpowiednią akcję, aby przypadek z przykładu wypisał wszystkie wartości odebrane przez kontroler, w tym przypadku wszystko, co jest wysyłane przez formularz.
Jeśli przyjrzymy się uważnie, zobaczymy, że każda akcja jest zgodna z konwencją opisaną na początku, więc w trzeciej akcji zapoznaj się (), podczas wywoływania aplikacji użytkownicy / informacje zamierzamy w nią wpaść i pokazać jej treść.
Ale żeby to wszystko zadziałało, w aktach trasy.php, musimy zdefiniować trasę, która otrzyma metodę HTTP odpowiadającą i przekaż ją do kontrolera, który ma określić, jaką akcję wykonać, to jest kod trasy dla tego przykładu:
Trasa :: kontroler ('users,' UsersController');

Jak widać, rozwiązaliśmy problem za pomocą jednej linii kodu, używając słowa wieloznacznego kontroler w drodze i już z nią Laravel wiedzieć, żeby szukać kierowcy Spokojny.
Na tym kończymy ten samouczek, jak widzimy Laravel Pozwala nam to na tworzenie całkiem praktycznych aplikacji, a jeśli będziemy postępować zgodnie z konwencjami, zaoszczędzą nam wiele pracy i pomogą nam budować interfejsy, które będą wykorzystywane do znacznie większych projektów.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave