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,
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,
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.
Toplam Beğeni Sayısı: 1
Yerelleştirme (Localization #2)
Yerelleştirme (Localization)
Asset Fonksiyonu ile Varlıklara Erişim (accessing assets via asset function)