İçindekiler
Veri yükleme formları oluştururken her zaman aklımızda tutmamız gereken şeylerden biri doğrulamalardır. Javascript oldukça eksiksizler, istemci tarafında bir şeylerin başarısız olması durumunda her zaman sunucuda doğrulamalıyız.Kullanımı ile ORM Güzel Sözler uygulamalarımızda laravel Doğrulamaları yapmak artık çok daha kolay, artık koşullu doğrulamaları manuel olarak oluşturmamız gerekmeyecek, sadece istediğimiz kuralları oluşturmamız gerekiyor.
Modelde doğrulamaları oluşturmak oldukça basit bir şeydir, aslında o kadar kolaydır ki çoğu kişi buna otomatik doğrulama diyor, biz sadece doğrulanması gereken koşulları bir dizide belirtmemiz gerekiyor.
Bu prosedürü gerçekleştirmek için önce birkaç basit adım yapmalıyız, bu adımlar aşağıdaki gibidir:
1
İlk önce bir kullanıcı tablosu oluşturmalıyız, bunun için bir taşıma kullanacağız, bu durumda aşağıdaki komutu yerleştirmeliyiz. zanaatkar.
php esnaf göçü: create_users_table yapın
2
Oluşturulan dosyanın içine alanları ve özelliklerini yerleştireceğiz, bununla taşımayı çalıştırdığımızda uygun tablo oluşturulacak, bunun için yöntemde aşağıdakileri kullanabiliriz. yukarı () Aynısından:
public function up() {Schema :: create ('users', function ($ tablo) {$ tablo-> artışlar ('id'); $ tablo-> dize ('kullanıcı adı', 100); $ tablo-> dize ('email', 100); $ tablo-> zaman damgaları ();}); }
3
Geçişlerle birlikte tablomuzu oluşturduktan sonra modelimizi oluşturabiliriz, sınıftan miras alması gerekir. anlamlı, bununla tüm yöntemlerini alacağız ve ayrıca masamızın alanlarıyla çalışabileceğiz. Kural diyeceğimiz bazı özel nitelikler oluşturuyoruz ve ardından her alanı kurallardan geçirecek bir doğrulama yöntemi oluşturuyoruz, bu şekilde kurallara uymazlarsa reddedilecekler, aşağıdaki örnekte görelim:
Modelde ihtiyacımız olan her şeye sahip olduğumuz için bir test yapabiliriz, bunun için bir görünümde bazı alanlar yerleştireceğiz ve ardından bunları kullanarak veritabanına eklemeye çalışacağız. ORM, bunun için yöntemimizi kullanacağız doğrulamak (), bu şekilde verilerin uygun olup olmadığını anlayacağız ve karşılık geliyorsa eklemeyi yapıyoruz, örneği görelim:
Bununla, görebildiğimiz gibi, bu öğreticiyi bitiriyoruz. laravel Uygulamalarımızın istemci tarafındaki doğrulamalarla ilgili herhangi bir beklenmedik durumun sorun yaşamaması için, bu durumda sunucu tarafında doğrulamaları korumak için kullanabileceğimiz araçlar sağlayarak uygulamalarımızın güvenliğini ve kararlılığını geliştirmemize yardımcı olur.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.