Evolving Your Laravel Projects: Mastering Migrations Migrations are a way for everyone on the team to easily share database schemas. Once you create a migration, everyone on the team will be able to run it and generate a new table. There is no more messaging others and telling them that they need to add a new column or change the column type. Upload the migrations and if something breaks, the team can run the migrations again to update the tables. How Do You Create a Migration? Generating a migration is just another artisan command. I told you that we would be using artisan a