Merhaba arkadaşlar laravelde biraz yeniyim ve migrate konusu biraz kafamı karıştırıyor. Sağlıklı bir proje yapmak ve ileride rahatça proje üzerinde çalışmak için migrate önemli bir konu sanırım. Ancak migrate yapıları hakkında aklıma takılan bazı sorular var.
Öncelikle diyelim ki müşteriler tablosu oluşturduk schema içerisinde tablo yapısını belirttik ve php artisan migrate komutu ile veritabanına ekledik. Daha sonra ben bu tabloya yeni kolonlar eklemek istersem aynı migrate dosyası içerisinde değişiklik yapıp (up komutu içerisindekileri tamamen değiştirip) o şekilde yeniden mi migrate edeceğim yoksa php artisan make:migration komutu ile yeni dosya oluşturup bunun içerisinde mi yapacağım değişiklikleri.
Eğer yeni dosya içerisinde bu değişiklikleri yapacak olursam ileride projeyi aynen alıp farklı bir sunucuda kurmam gerekirse php artisan:migrate dediğim zaman hepsi sorunsuz bir şekilde gelecek mi yoksa dosyaları yeni haliyle birleştirmem mi gerekecek.