İçindekiler
Bize sağladığı tüm olanaklara rağmen laravel Verilerin ve veri yapılarının manipülasyonu için hala manipülasyon sürecinin bir kısmını doğrudan gerçekleştirmeyi tercih eden insanlar var, bunun için açık veya doğrudan sorgular kullanmalıyız.Fena olmasa da çok dikkatli olmalıyız çünkü doğrudan sorgulama yaparak uygulamamızı açığa çıkarabilir veya performansını düşürebiliriz, ancak ne yaptığımızı bilirsek, karmaşıklıkları nedeniyle elde edilmesi zor olan bazı şeyleri elde edebiliriz. aksi halde.
Bu doğrudan sorguları dahil etmek için verileri bir taşıma dosyası, bununla değişikliklerimizin geçmişini tuttuğumuzu garanti edebiliriz ve bu şekilde veritabanımızda önceki bir duruma dönmemiz gerekirse bunu yapabiliriz.
Veritabanımızda bir tablomuz olduğu öncülünden başlayalım, manuel olarak veri eklediğimiz bir geçiş oluşturmak için aşağıdakileri yaparız:
· Aşağıdaki kodla veri ekleme geçişini oluşturacağız:
php esnaf göçü: add_data_to_shows_table yapın
Bu, stilin bir dosyasını oluşturmalıdır 2014_07_02_222551_add_data_to_shows_table.php burada numaralandırma, dosyanın oluşturulduğu tarihe karşılık gelir.
· Şimdi aşağıdaki resimde metoda ekleyebileceğimiz örnek bir kod görelim yukarı ():
Doğrudan sorgulama yapabilmek için aşağıdaki adımları izlemeliyiz.
1- Öncelikle bir model oluşturmalıyız, bunun için dizindeki uygulamamızda uygulama / modeller adında bir dosya oluşturacağız. göster.php, bu isim veritabanının tekilidir, bu şekilde konvansiyonu ile laravel onu kullanabiliriz. Bakalım modelimiz ne giyecek:
2- Veri setimizi oluşturduğumuz için doğrudan SQL ile sorgumuzu çağırabileceğimiz bir rota oluşturacağız, bunun için ilgili kodu dosyaya eklemeliyiz. route.php resimde gördüğümüz aşağıdaki içerikle:
Görüldüğü gibi yapımı çok kolay. doğrudan SQL sorgusu içinde laravelSadece modelde metodu oluşturmamız gerekiyor ve bu sayede sorgulara ulaşabiliyoruz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.