Cuprins
Aplicațiile web moderne au evoluat rapid, unul dintre cele mai recente progrese este lucrul prin servicii Odihnitor, adică nu depinde de stări, dacă nu, transferăm datele cu metodele HTTPAcest lucru ne oferă o mare versatilitate, deoarece putem amesteca diferite tehnologii și limbaje de programare pentru a atinge obiectivele.Printre amestecurile cele mai utilizate astăzi se numără a avea un sistem de persistență programat, care în acest caz poate fi inclus PHP cu Laravel și apoi întregul front-end îl gestionează cu Javascript, sau un alt limbaj care se ocupă doar de stratul de prezentare.
Pentru a comunica, ambele părți depind de un limbaj comun și acesta este JSON, cu care transmiterea datelor poate avea loc sub un dialect comun și astfel se pot evita incompatibilitățile.
Pentru a dezvolta această funcționalitate trebuie să avem o instalare standard de Laravel numai că nu există cerințe suplimentare. După ce ne conformăm celor de mai sus, putem urma următorii pași.
1- Mai întâi vom crea un controler în dosar controlere, o putem numi LibrosController.php, aici vom stabili o metodă care ne oferă o vedere de bază asupra controlerului și, de asemenea, o metodă care va lua o sursă de cărți, în acest caz, o matrice și va genera un răspuns cu metoda clasei Raspuns numit json (). Să vedem codul generat în următoarea imagine:
Route :: controller („cărți”, „BooksController”);
3- În cele din urmă, vom crea un folder numit cărți în directorul de vizualizări al aplicației noastre, în noul nostru director, vom crea o vizualizare într-un fișier numit index.php, care va fi însărcinat cu efectuarea cererilor AJAX către controler, pentru aceasta vom folosi jQuery și metodele sale AJAX și astfel ne conectați prin OBȚINE Cu controlerul pe care l-am generat în primul pas, odată ce controlerul ne dă un răspuns, putem face același lucru jQuery încorporăm conținutul obținut în viziunea noastră în mod asincron și astfel dăm un sens datelor, să vedem codul de care vom avea nevoie:
MARI
Cu aceasta am terminat acest tutorial, în care am putut vedea că a fost foarte ușor să construim controlerul, asta datorită clasei Raspuns, deoarece cu metoda care rezidă în ea json (), ne putem asigura că toate matricile pe care le transmitem vor fi convertite valid în format JSON, astfel încât să putem transmite, de exemplu, un conținut dinamic dintr-o căutare în baze de date, acest lucru ne ușurează viața, deoarece nu trebuie să construim manual o funcționalitate care creează un rezultat JSON.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv