Atgrieziet JSON no kontroliera Laravelā

Satura rādītājs
Mūsdienu tīmekļa lietojumprogrammas ir strauji attīstījušās, un viens no jaunākajiem sasniegumiem ir pakalpojumu izmantošana RESTful, tas ir, nav atkarīgs no stāvokļiem, ja ne, mēs pārsūtām datus ar metodēm HTTPTas dod mums daudzpusību, jo mērķu sasniegšanai mēs varam sajaukt dažādas tehnoloģijas un programmēšanas valodas.
Starp visbiežāk izmantotajiem maisījumiem ir ieprogrammēta noturības sistēma, kas šajā gadījumā var būt iekļauta PHP ar Laravel un tad visa priekšējā daļa to apstrādā ar Javascriptvai citā valodā, kas rūpējas tikai par prezentācijas slāni.
Lai sazinātos, abas puses ir atkarīgas no kopīgas valodas, un tā ir JSON, ar kuru datu pārraide var notikt kopējā dialektā un tādējādi izvairīties no nesaderības.
Lai attīstītu šo funkcionalitāti, mums ir jābūt standarta instalācijai Laravel tikai nav papildu prasību. Pēc tam, kad esam izpildījuši iepriekš minēto, mēs varam veikt šādas darbības.
1- Vispirms mapē izveidosim kontrolieri kontrolieriem, mēs to varam saukt LibrosController.php, šeit mēs izveidosim metodi, kas sniedz mums pamata priekšstatu par kontrolieri, kā arī metodi, kas grāmatu avotu šajā gadījumā ņems par masīvu un radīs atbildi ar klases metodi Atbilde sauca json (). Apskatīsim ģenerēto kodu šādā attēlā:

2- Tā kā tagad esam izveidojuši kontrolieri, mums tas jāaktivizē savā failā maršruti.php, ar to mēs varam padarīt resursu pieejamu lietojumprogrammā, tāpēc mums būs nepieciešams tikai šāds kods:
Maršruts :: kontrolieris ('grāmatas', 'BooksController');

3- Visbeidzot, mēs savas lietojumprogrammas skatu direktorijā izveidosim mapi ar nosaukumu grāmatas, mūsu jaunajā direktorijā, mēs izveidosim skatu failā ar nosaukumu indekss.php, kas būs atbildīga par pieprasījumu iesniegšanu AJAX kontrolierim, šim nolūkam mēs izmantosim jQuery un tās metodes AJAX un tādējādi savienojiet mūs, izmantojot GŪT Izmantojot kontrolieri, ko esam izveidojuši pirmajā solī, kad kontrolieris mums sniedz atbildi, mēs to varam izdarīt jQuery iekļaut mūsu skatījumā iegūto saturu asinhroni un tādējādi piešķirt datiem nozīmi, redzēsim vajadzīgo kodu:

PALIELINĀT

Lai sasniegtu mērķi, mēs zvanām grāmatnīcai jQuery no CDN no Google, tad jau lapas iekšienē mēs izveidojam pāris elementus, kas mijiedarbosies ar mazo skriptu, kas izsauc mūsu kontrolieri, izmantojot GET metodi, visbeidzot saņemtais tiek ievietots grāmatu saraksta elementā, lai mēs varētu redzēt rezultātu kas attīstījās.
Ar to mēs pabeidzām šo apmācību, kurā mēs redzējām, ka kontrolieri bija ļoti viegli izveidot, tas ir pateicoties klasei Atbilde, jo ar tajā dzīvojošo metodi json (), mēs varam pārliecināties, ka visi masīvi, kurus mēs tam nodosim, tiks pareizi pārveidoti formātā JSON, lai mēs, piemēram, varētu pārvietot dinamisku saturu no datu bāzes meklēšanas, tas atvieglo mūsu dzīvi, jo mums nav ar rokām jāveido funkcionalitāte, kas veido rezultātu JSON.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave