Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

Rolling Back migration in Laravel.

Rollback command is used to rollback the last migration means remove the last migration from the database. Laravel provides different commands to rollback tables from the database, these are:-

1. php artisan migrate:rollback :- It rollback the last migration we have migrated. See below:-

2. php artisan migrate:rollback –step=(No.-of-migrations) :- It rollback the limited number of last migrations (no. is provided after step) from the database. See below:-

In the above example, Step=3 means it rollback last 3 migrations. So after the execution of command as you see that last 3 migrations are rollbacked.

3. php artisan migrate:reset :- It will rollback all the migrations from the database with only one command.

4. php artisan migrate:refresh :- After calling refresh, it first rollback all the migrations and then execute migrate command automatically. This command effectively re-creates your entire database. See below:-