İlk önce veritabanı dizaynını versiyon kontrol sistemi içinde tutmuş oluyorsun.
Yapılan değişiklikleri VCS altında tutmuş oluyorsun
Sonra lokalinde yaptığın database değişikliği ile serverda olan değişiklikleri laravel migration yapısı sayesinde senkronlayabiliyorsun.
Veya sen veritabanında bir değişiklik yaptın. aynı projede beraber çalıştığın ekip arkadaşlarına bu zahmetsizce vermiş oluyorsun. öteki türlü yaptığın değişikliği dağıtmakla uğraşacaksın.
Veya projen için bir test ortamın varsa projeyi oraya gönderirken her seferinde database kurmak yerine direk migrationlar sayesinde temiz bir database ile test ortamı kurulumunu yapabiliyorsun.
Veya ekibe/projeye yeni bir arkadaş dahil oldu. ona database i de manuel oluşturmak kurmak ve güncellemeleride manuel yönetmek zorunda kalıyorsun.
vs vs.
teşekkürler açıklamanız için