Returner JSON fra controller i Laravel

Indholdsfortegnelse
Moderne webapplikationer har udviklet sig hurtigt, en af ​​de seneste fremskridt arbejder gennem tjenester Rolig, det vil sige ikke afhængigt af stater, hvis ikke vi overfører dataene med metoderne HTTPDette giver os stor alsidighed, fordi vi kan blande forskellige teknologier og programmeringssprog for at nå målene.
Blandt de blandinger, der er mest brugt i dag, er at have et programmeret persistenssystem, som i dette tilfælde kan være i PHP med Laravel og derefter håndterer hele frontenden det med Javascripteller et andet sprog, der kun tager sig af præsentationslaget.
For at kommunikere er begge parter afhængige af et fælles sprog, og dette er JSON, hvormed overførsel af data kan ske under en fælles dialekt og dermed undgå uforeneligheder.
For at udvikle denne funktionalitet skal vi have en standardinstallation af Laravel kun, der er ingen yderligere krav. Når vi har overholdt ovenstående, kan vi følge følgende trin.
1- Først skal vi oprette en controller i mappen controllere, vi kan kalde det LibrosController.php, her skal vi etablere en metode, der giver os et grundlæggende syn på controlleren, og også en metode, der vil tage en kilde til bøger i dette tilfælde et array og vil generere et svar med klassens metode Respons hedder json (). Lad os se den genererede kode i følgende billede:

2- Da vi har bygget controlleren nu, skal vi aktivere den i vores fil ruter.php, med dette kan vi gøre ressourcen tilgængelig i applikationen, til dette har vi kun brug for følgende kode:
Rute :: controller ('bøger', 'BooksController');

3- Endelig skal vi oprette en mappe kaldet bøger i visningsmappen i vores applikation, inde i vores nye bibliotek skal vi oprette en visning i en fil kaldet index.php, som kommer til at stå for at stille anmodninger igennem AJAX til controlleren, til dette vil vi bruge jQuery og dens metoder AJAX og dermed forbinde os via Med controlleren, som vi har genereret i det første trin, når controlleren giver os et svar, kan vi gennem det samme jQuery inkorporere det indhold, der er opnået i vores opfattelse asynkront og dermed give en mening til dataene, lad os se den kode, vi får brug for:

FORSTØRRE

For at nå målet kalder vi boghandlen jQuery fra CDN af Google, så opretter vi allerede inde på siden som sådan et par elementer, der vil interagere med det lille script, der kalder vores controller gennem en GET-metode, endelig placeres det, der modtages, i elementet i boglisten, så vi kan se resultatet af hvad der udviklede sig.
Med dette afsluttede vi denne vejledning, hvor vi kunne se, at det var meget let at bygge controlleren, dette er takket være klassen Respons, siden med den metode, der findes i den json (), vi kan sikre os, at alle de arrays, som vi sender til det, konverteres gyldigt til formatet JSON, så vi kan videregive f.eks. et dynamisk indhold fra en databasesøgning, gør dette vores liv lettere, da vi ikke behøver at bygge med hånden en funktionalitet, der bygger et resultat JSON.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave