merhaba
Laravelde yazılmış sitemiz var,
controllerdaki işlemleri api olarak sunmak istiyoruz mobil uygulama için.
nasıl bir yol izlemeliyiz?
api için tekrar aynı kodları api için mi yazacağız ?
Laravel api hakkında
5
●142
- 18-05-2022, 17:16:05Öncelikle mobil uygulamada ihtiyaç duyacağın metodları belirlemelisin, sonrasında bu metodları routesapi.php içerisinde tanımlamalısın. Sonrasında korumalı rotalar için(giriş yapmış kullanıcı veya admin izinleri vs gibi durumlar için) Sanctum paketini kullanabilirsin tabi aynı işi yapan farklı paketlerde var onlara da göz atabilirsin. Rotaları ve token kurulumunu tamamladıktan sonra controller dosyalarında ki metodları aynen taşıyabilirsin. Bu controller da view yerine json dizilerini döndürmen gerekecek. Örneğin:agulbaz adlı üyeden alıntı: mesajı görüntüle
return response()->json([ 'products' => Product::get(), 'status' => true ]); - 18-05-2022, 17:24:19Diyelim ki bu şekilde yaptım. Sonuç olarak elimde bir adet web için controller ve api için controller olacak aynı işi yapan.ahmetsmc adlı üyeden alıntı: mesajı görüntüle
Sonrasında bir geliştirme yapmak istersem ikisini birden güncelleyeceğim doğru mu? - 18-05-2022, 18:00:26Doğrudur, alternatif olarak https://inertiajs.com/ inceleyebilirsinizagulbaz adlı üyeden alıntı: mesajı görüntüle