İçindekiler
Modern web uygulamaları hızla gelişiyor, en son gelişmelerden biri hizmetler aracılığıyla çalışıyor. Dinlendirici, yani durumlara bağlı değil, değilse yöntemleri ile verileri aktarıyoruz HTTPBu bize çok yönlülük sağlıyor, çünkü hedeflere ulaşmak için farklı teknolojileri ve programlama dillerini karıştırabiliyoruz.Günümüzde en çok kullanılan karışımlar arasında programlanmış bir kalıcılık sistemi vardır ki bu durumda PHP ile birlikte laravel ve sonra tüm ön uç onunla başa çıkıyor Javascriptveya yalnızca sunum katmanıyla ilgilenen başka bir dil.
İletişim kurmak için her iki taraf da ortak bir dile bağlıdır ve bu JSON, hangi veri iletimi ortak bir lehçe altında gerçekleşebilir ve böylece uyumsuzlukları önler.
Bu işlevselliği geliştirmek için standart bir kuruluma sahip olmalıyız. laravel sadece, hiçbir ek gereklilik yoktur. Yukarıdakilere uyduktan sonra aşağıdaki adımları takip edebiliriz.
1- Öncelikle klasörde bir controller oluşturacağız kontrolörler, diyebiliriz LibrosController.php, burada bize denetleyicinin temel bir görünümünü veren bir yöntem ve ayrıca bu durumda kitapların kaynağını bir Dizi alacak ve sınıfın yöntemiyle bir yanıt üretecek bir yöntem oluşturacağız. Cevap isminde json(). Oluşturulan kodu aşağıdaki resimde görelim:
2- Denetleyiciyi oluşturduğumuz için şimdi onu dosyamızda etkinleştirmeliyiz. route.php, bununla kaynağı uygulama içinde erişilebilir hale getirebiliriz, bunun için sadece aşağıdaki koda ihtiyacımız olacak:
Route :: controller ('books', 'BooksController');
3- Son olarak uygulamamızın görünümler dizininde kitaplar adında bir klasör oluşturacağız, yeni dizinimizin içinde adlı bir dosyada bir görünüm oluşturacağız. index.phparacılığıyla talepte bulunmaktan sorumlu olacak AJAX denetleyiciye, bunun için kullanacağız jQuery ve yöntemleri AJAX ve böylece bizi bağla ELDE ETMEK İlk adımda oluşturduğumuz controller ile controller bize bir cevap verdiğinde aynı işlemleri yapabiliriz. jQuery görünümümüzde elde edilen içeriği asenkron olarak birleştirin ve böylece verilere bir anlam verin, ihtiyacımız olacak kodu görelim:
BÜYÜT
Hedefe ulaşmak için kitapçı diyoruz jQuery itibaren CDN nın-nin Google, daha sonra zaten sayfanın içinde, denetleyicimizi bir GET yöntemiyle çağıran küçük komut dosyasıyla etkileşime girecek birkaç öğe oluşturuyoruz, sonunda alınanlar kitap listesi öğesine yerleştirilir, böylece sonucunu görebiliriz. ne gelişti.Bununla, denetleyiciyi oluşturmanın çok kolay olduğunu görebildiğimiz bu öğreticiyi bitirdik, bu sınıf sayesinde Cevap, çünkü içinde bulunan yöntemle json(), ona ilettiğimiz tüm dizilerin geçerli bir şekilde biçime dönüştürüleceğinden emin olabiliriz. JSON, böylece örneğin bir veritabanı aramasından dinamik bir içerik geçirebiliriz, bu, sonuç oluşturan bir işlevi elle oluşturmak zorunda olmadığımız için hayatımızı kolaylaştırır. JSON.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.