Zwróć JSON z kontrolera w Laravel

Spisie treści
Nowoczesne aplikacje internetowe rozwijają się szybko, jednym z najnowszych osiągnięć jest działanie za pośrednictwem usług Spokojny, czyli nie w zależności od stanów, jeśli nie to przekazujemy dane metodami HTTPDaje nam to dużą wszechstronność, ponieważ możemy mieszać różne technologie i języki programowania, aby osiągnąć cele.
Wśród mieszanin najczęściej używanych obecnie jest posiadanie zaprogramowanego systemu utrwalania, który w tym przypadku może być PHP z Laravel a potem cały front-end obsłuży go za pomocą JavaScriptlub inny język, który zajmuje się tylko warstwą prezentacji.
Aby się porozumieć, obie strony opierają się na wspólnym języku i to jest JSON, z którym transmisja danych może odbywać się we wspólnym dialekcie, co pozwala uniknąć niezgodności.
Aby rozwinąć tę funkcjonalność musimy mieć standardową instalację Laravel tylko nie ma żadnych dodatkowych wymagań. Po spełnieniu powyższego możemy wykonać następujące kroki.
1- Najpierw utworzymy kontroler w folderze kontrolerzymożemy to nazwać LibrosController.php, tutaj ustalimy metodę, która da nam podstawowy widok kontrolera, a także metodę, która przyjmie źródło książek w tym przypadku Array i wygeneruje odpowiedź metodą klasy Odpowiedź zwany json (). Zobaczmy wygenerowany kod na poniższym obrazku:

2- Ponieważ zbudowaliśmy teraz kontroler, musimy go aktywować w naszym pliku trasy.php, dzięki temu możemy udostępnić zasób w aplikacji, do tego będziemy potrzebować tylko następującego kodu:
Trasa :: kontroler ('książki', 'BooksController');

3- Na koniec utworzymy folder o nazwie books w katalogu views naszej aplikacji, wewnątrz naszego nowego katalogu utworzymy widok w pliku o nazwie index.php, który będzie odpowiadał za składanie wniosków przez AJAX do kontrolera, do tego użyjemy jQuery i jego metody AJAX i tym samym połącz nas przez DOSTWAĆ Z kontrolerem, który wygenerowaliśmy w pierwszym kroku, gdy kontroler udzieli nam odpowiedzi, możemy przez to samo jQuery włączyć treść uzyskaną w naszym widoku asynchronicznie i w ten sposób nadać znaczenie danym, zobaczmy kod, którego będziemy potrzebować:

POWIĘKSZAĆ

Aby osiągnąć cel, dzwonimy do księgarni jQuery od CDN z Google, następnie już wewnątrz strony jako takiej tworzymy kilka elementów, które będą współdziałać z małym skryptem, który wywołuje nasz kontroler za pomocą metody GET, w końcu to, co jest odbierane, jest umieszczane w elemencie book-list, abyśmy mogli zobaczyć wynik co się rozwinęło.
Na tym zakończyliśmy ten tutorial, w którym mogliśmy zobaczyć, że bardzo łatwo jest zbudować kontroler, to dzięki klasie Odpowiedź, ponieważ z metodą, która w nim tkwi json (), możemy upewnić się, że wszystkie tablice, które do niego przekazujemy, zostaną poprawnie skonwertowane do formatu JSON, dzięki czemu możemy przekazać np. dynamiczną treść z przeszukiwania bazy danych, ułatwia to nam życie, ponieważ nie musimy ręcznie budować funkcjonalności budującej wynik JSON.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave