php artisan make:migration (Migration Oluşturma)

php-artisan-make-migration-migration-olusturma (büyük resim için tıklayın)

Merhaba, bu gönderide migration dosyalarından bahsediyorum.

Migration dosyaları, veritabanı tasarımı için adeta versiyon kontrolü imkanı sunan, veritabanına ait tanımlamaları barındıran dosyalardır. Varolan migration dosyaları; “database” dizini altındaki “migrations” klasöründe bulunmaktadır. Bu klasörde migration dosyası oluşturmak için,

  • php artisan make:migration dosya ismi

komutu kullanılır. Örneğin; php artisan make:migration create_albums_table

Spesifik olarak işlem yapılacak dizini belirtmek için --path belirteci kullanılır. Örneğin; oluşturulmak istenen migration dosyasını, varolan dizinin yerine, “database" dizini altındaki “migrations” klasörü altında “tables” alt klasöründe barındırmak istenirse,

  • php artisan make:migration dosya ismi --path=/database/migrations/tables

komutu kullanılır.

Oluşturulan dosyada varsayılan olarak, migration ile veritabanında yeni tablo, sütun ve index oluşturma sırasında çalışacak “up” fonksiyonu ve up fonksiyonunda sağlanan imkanların tersi için çalışacabilecek “down” fonksiyonu bulunmaktadır. Up fonksiyonu içerisine, hedeflenen tanımlamalar yazılmalıdır.

iam

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni

Toplam Beğeni Sayısı: 1


Yıllara Göre Gönderiler








laravel Kategori

Yerelleştirme (Localization #2)

Yerelleştirme (Localization)

Asset Fonksiyonu ile Varlıklara Erişim (accessing assets via asset function)