In Laravel there are mainly 6 types of migration commands - fresh: drop all the existing tables with this command and recreate them according to the instructions of the migration files. install: create a new migration table that can keep track of the migrations that are already processed and the ones that need to be executed next. rollback: also known as the ‘down’ method, in case an issue arises during the development phase, use this to easily revert to the prior database. refresh: it rollbacks all the migrations and recreates the entire database again. reset: this step allows you to roll back all migrations done to your database so far and helps you to start again. status: get a complete summary of the migration history along with a list of ongoing, finished, and pending migrations.