Innholdsfortegnelse
Moderne webapplikasjoner har utviklet seg raskt, en av de siste fremskrittene er å jobbe med tjenester Avslappende, det vil si ikke avhengig av stater, hvis ikke overfører vi dataene med metodene HTTPDette gir oss stor allsidighet, fordi vi kan blande forskjellige teknologier og programmeringsspråk for å nå målene.Blant blandingene som er mest brukt i dag, er det å ha et programmert utholdenhetssystem, som i dette tilfellet kan være i PHP med Laravel og deretter håndterer hele frontenden det med Javascript, eller et annet språk som bare tar seg av presentasjonslaget.
For å kommunisere er begge parter avhengige av et felles språk, og dette er JSON, som overføring av data kan skje under en vanlig dialekt og dermed unngå inkompatibilitet.
For å utvikle denne funksjonaliteten må vi ha en standard installasjon av Laravel bare, det er ingen tilleggskrav. Etter at vi har overholdt ovenstående, kan vi følge trinnene nedenfor.
1- Først skal vi lage en kontroller i mappen kontrollere, vi kan kalle det LibrosController.php, her skal vi etablere en metode som gir oss et grunnleggende syn på kontrolleren, og også en metode som vil ta en kilde til bøker i dette tilfellet en matrise og vil generere et svar med klassens metode Respons kalt json (). La oss se den genererte koden i følgende bilde:
2- Siden vi har bygget kontrolleren nå må vi aktivere den i filen vår routes.php, med dette kan vi gjøre ressursen tilgjengelig i programmet, for dette trenger vi bare følgende kode:
Route :: controller ('books', 'BooksController');
3- Til slutt skal vi opprette en mappe som heter bøker i visningskatalogen til applikasjonen vår, inne i den nye katalogen skal vi lage en visning i en fil som heter index.php, som kommer til å ha ansvaret for å sende forespørsler gjennom AJAX til kontrolleren, for dette vil vi bruke jQuery og dens metoder AJAX og dermed koble oss til via FÅ Med kontrolleren som vi har generert i det første trinnet, når kontrolleren gir oss et svar, kan vi gjennom det samme jQuery inkorporere innholdet som er oppnådd i vårt syn asynkront og dermed gi en mening til dataene, la oss se koden vi trenger:
FORSTØRRE
For å nå målet kaller vi bokhandelen jQuery fra CDN av Google, da lager vi allerede inne på siden som sådan et par elementer som vil samhandle med det lille skriptet som kaller kontrolleren vår gjennom en GET-metode, til slutt plasseres det som er mottatt i boklistelementet slik at vi kan se resultatet av det som utviklet seg.Med dette fullførte vi denne opplæringen, der vi kunne se at det var veldig enkelt å bygge kontrolleren, dette er takket være klassen Respons, siden med metoden som ligger i den json (), vi kan sørge for at alle matrisene som vi sender til den, blir gyldig konvertert til formatet JSON, slik at vi kan sende for eksempel et dynamisk innhold fra et databasesøk, gjør dette livet enklere siden vi ikke trenger å bygge for hånd en funksjonalitet som bygger et resultat JSON.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng