Vratite JSON s kontrolera u Laravelu

Sadržaj
Suvremene web aplikacije brzo su se razvijale, jedan od najnovijih napretka je rad putem usluga Miran, to jest, ne ovisi o stanjima, ako ne prenosimo podatke metodama HTTPTo nam daje veliku svestranost jer za postizanje ciljeva možemo miješati različite tehnologije i programske jezike.
Među smjesama koje se danas najviše koriste ima programirani sustav postojanosti, koji u ovom slučaju može biti PHP s Laravel a zatim s njime rukuje cijeli prednji dio Javascriptili drugi jezik koji se brine samo za prezentacijski sloj.
Kako bi komunicirale, obje strane ovise o zajedničkom jeziku i to je to JSON, s kojima se prijenos podataka može odvijati pod zajedničkim dijalektom i na taj način izbjeći nespojivosti.
Za razvoj ove funkcionalnosti moramo imati standardnu ​​instalaciju Laravel samo, nema dodatnih zahtjeva. Nakon što se pridržavamo gore navedenog, možemo slijediti sljedeće korake.
1- Prvo ćemo stvoriti kontroler u mapi kontrolori, možemo to nazvati LibrosController.php, ovdje ćemo uspostaviti metodu koja nam daje osnovni pogled na kontroler, a također i metodu koja će uzeti izvor knjiga u ovom slučaju niz i generirat će odgovor metodom klase Odgovor zvao json (). Pogledajmo generirani kôd na sljedećoj slici:

2- Budući da smo sada izgradili kontroler, moramo ga aktivirati u našoj datoteci rute.php, s ovim možemo učiniti resurs dostupnim unutar aplikacije, za to će nam trebati samo sljedeći kod:
Route :: controller ('knjige', 'BooksController');

3- Na kraju ćemo stvoriti mapu pod nazivom knjige u direktoriju pogleda naše aplikacije, unutar našeg novog direktorija, stvorit ćemo prikaz u datoteci pod nazivom index.php, koja će biti zadužena za podnošenje zahtjeva AJAX na kontroler, za to ćemo koristiti jQuery i njegove metode AJAX i tako nas povezati putem DOBITI S kontrolerom koji smo generirali u prvom koraku, jednom kad nam kontroler da odgovor, možemo kroz isti jQuery uključiti sadržaj dobiven po našem mišljenju asinkrono i na taj način dati značenje podacima, pogledajmo kod koji će nam trebati:

POVEĆAJTE

Da bismo postigli cilj zovemo knjižara jQuery od CDN od Google, tada već unutar stranice kao takve stvaramo nekoliko elemenata koji će stupiti u interakciju s malom skriptom koja poziva naš kontroler putem GET metode, na kraju ono što je primljeno stavlja se u element popisa knjiga tako da možemo vidjeti rezultat što se razvilo.
Ovim smo završili ovaj vodič u kojem smo mogli vidjeti da je bilo vrlo lako izgraditi kontroler, to je zahvaljujući klasi Odgovor, budući da s metodom koja u njemu boravi json (), možemo biti sigurni da će svi nizovi koje mu proslijedimo valjano biti pretvoreni u format JSON, tako da možemo, na primjer, proslijediti dinamički sadržaj iz pretraživanja baze podataka, to nam olakšava život jer ne moramo ručno graditi funkcionalnost koja stvara rezultat JSON.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave