İçindekiler
nasıl kullanılacağını bilirken SQL dili Web uygulamaları oluştururken çok faydalıdır, bazen ekleme veya düşük veya orta karmaşıklıkta sorgular yapma gibi basit sonuçlara ulaşmak için birçok talimat yazmak zorunda olmanın biraz karmaşık olduğu doğrudur, buna ek olarak ekleme yaparken buna ek olarak kendimizi korumak SQL enjeksiyonları.Akıcılaravel bize adında bir arayüz sunuyor Akıcı tek bir cümle yazmak zorunda kalmadan veritabanı motorumuzla etkileşime geçebileceğimiz SQL, bu bize sorgu optimizasyonu hakkında düşünmek zorunda kalmama veya endişelenmeme avantajını getiriyor. SQL enjeksiyonlarıAncak eski okul kullanıcısına biraz sınırlayıcı görünebilir.
Her zaman olduğu gibi, veritabanında her değişiklik yapmamız gerektiğinde, bunu bir geçiş yoluyla yapmak en iyisidir, bununla bir değişiklik geçmişimiz olacak ve doğrudan veritabanı motoruna dokunmak zorunda kalmayacağız.
Yapmamız gereken ilk şey, taşıma dosyasını oluşturmaktır, bunun için aşağıdaki komutu kullanacağız. zanaatkar:
php esnaf göçü: add_data_to_shows_table yapınBu, içinde yeni bir dosya oluşturmalıdır uygulama / veritabanı / taşıma göçü yaptığımız tarih ve aynı isimle şuna benzer bir şey olabilir:
2014_07_15_222551_add_data_to_shows_table.phpDosyamız elimizde olduğuna göre aşağıdaki resimde metodu nasıl değiştirdiğimizi görelim. yukarı () talimatları eklemek için Akıcı veri eklemek için:
BÜYÜT
Veriler tablomuza girdikten sonra en doğal olanı onlara danışmak istememiz, bunun için sadece sorgunun parametrelerini kurabileceğimiz bir model ve sonra onu çağırabilmek için bir rota oluşturmamız yeterli, hadi önce modeli görün:
BÜYÜT
Sonunda rotayı oluşturacağız, bunun için sadece modelin yöntemini çağıracağız ve bununla kayıtlara erişip onları yöntemle gösterebileceğiz. yardımcı dd(), Aşağıdaki resimdeki örneği görelim: