Why are migrations necessary? Technology Community › Category: Laravel › Why are migrations necessary? 0 Vote Up Vote Down VietMX Staff asked 4 years ago Migrations are necessary because: Without migrations, database consistency when sharing an app is almost impossible, especially as more and more people collaborate on the web app. Your production database needs to be synced as well.