Laravel’s new migrate:fresh commandTech by Sunny Srinidhi - April 12, 2017April 12, 20170 One of the features in Laravel, because of which I fell in love with the framework initially, is migrations. I don't remember how most other frameworks handle migrations, but Laravel's migration engine is super awesome. If you work with Laravel regularly, you'd have no doubt used a few migration commands, maybe for creating a migration file, running migrations, rolling back migrations, etc. During development, it's not uncommon to run into situations where you break your DB schema and wanting to start from scratch, you know, a blank DB. Laravel makes this super easy with the migrate:refresh command. When you run this command against your database, the tool runs the down() function in all your migration files, thereby going back in time