Laravel'de RESTful denetleyicisi oluşturun

İçindekiler
Hizmetler Dinlendirici Bugünlerde çok popülerler, aslında en popüler hizmetlerin API'lerinin çoğu bu modalite altında yapılır, çünkü doğrudan protokolün yöntemleriyle çalışmamıza izin verir. HTTP.
laravel Tüm bu yeni hizmet dalgasının farkında olarak, bu şekilde denetleyiciler oluşturmamızı sağlar, böylece çalışması gereken eylemleri ve yöntemi tanımlayabiliriz, bununla birlikte uygulamamızı arka uç teknolojisi olarak kullanarak çok platformlu uygulamalar yapabiliriz.
Bunun çalışması için öncelikle standart bir kuruluma sahip olmamız gerekir. laravel, sonra temel bir denetleyici oluşturabiliriz ve orada kullanacağımız farklı eylemleri oluşturacağız.
Adlandırma kuralıBir denetleyici oluştururken en önemli şeylerden biri Dinlendirici, adlandırma kuralıdır, normal denetleyicilerde her eylem istediğimiz ada sahip olabilir, ancak olmasını istersek Dinlendirici yöntemi ön ekleyen bir sözleşmeyi izlemeliyiz HTTP bu eylemin yanıt vereceği.
Bu şekilde rotada bir joker karakter oluşturabiliriz, bu nedenle bir istek aldığımızda denetleyicimiz doğru eylemle yanıt vermek için gerekli zekaya sahip olur, böylece hedefimize ulaşırız.
Bu örnekte basit bir şey yapacağız, birkaç eylem tanımlayacağız, bunlardan biri kontrolörümüzün indeksi olacak, başka bir şey olmadan sadece ilgili isteği yaptığımızda içine düşeceğiz, sonra tanımlayacağız sadece POST yönteminden index çağırdığımızda yürütülecek başka bir eylem ve son olarak ilk eylemden sonra onu çağırdığımızda yürütülecek bir eylem tanımlayacağız. Kodu görelim:

Yöntemdeki denetleyicimizin dizinine bakarsak ELDE ETMEK bir form göstereceğiz, aynı denetleyiciyi çağıracak ama bir yöntemle İLETİ ve bunu yaparak, kullanıcıyı ilgili eyleme göndereceğiz, örneğin durumu kontrolör tarafından alınan tüm değerleri, bu durumda form tarafından gönderilen her şeyi yazdıracaktır.
Yakından bakarsak, her eylemin başlangıçta açıklanan uzlaşımı takip ettiğini görürüz, bu nedenle üçüncü eylemde yayılmak (), uygulamayı çağırırken kullanıcılar / hakkında içine düşeceğiz ve içeriğini göstereceğiz.
Ancak tüm bunların çalışması için dosyada route.php, yöntemi elde eden bir rota tanımlamalıyız. HTTP karşılık gelir ve hangi eylemin gerçekleştirileceğini belirleyecek olan denetleyiciye iletir, bu örnek için rotanın kodu budur:
Route :: controller ('users,' UsersController ');

Gördüğümüz gibi, sorunu joker kelimeyi kullanarak tek bir kod satırıyla çözdük. kontrolör yolda ve onunla zaten laravel bir sürücü aramayı bilmek Dinlendirici.
Bununla, gördüğümüz gibi, bu öğreticiyi bitiriyoruz laravel Oldukça pratik uygulamalar yaratmamıza izin veriyor ve eğer konvansiyonları takip edersek bizi çok fazla iş kurtarabilir ve çok daha büyük projeler için kullanılacak arayüzler oluşturmamıza yardımcı olabilir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave