This article was published over a year ago, so please be aware that some content may be out of date.
Reset Your Laravel App In Seconds
In his recent talk about Laravel Nova at Laracon US, Taylor Otwell used a nice little shortcut to reset his demo app during the presentation.
In his recent talk about Laravel Nova at Laracon US, Taylor Otwell used a nice little shortcut to reset his demo app during the presentation. To reset an app in our local environment, we need to do three things:
- Drop the database.
- Migrate the database.
- Seed the database.
As of Laravel 5.5, we've been able to to use the following command to perform all three actions at once:
php artisan migrate:fresh --seed
That's still quite a lot to type if you are using this command over and over, so let's add a quick alias to our bashrc
or zshrc
:
alias mfs="php artisan migrate:fresh --seed"
Now you can simply type mfs
to quickly refresh your application and reseed it with fresh data.
While I've got your attention, Taylor's talk is well worth watching. I always learn something new from his presentations. I love the way that he can abstract a concept to the point where thousands of developers can use it in their own projects.
Laravel views allow you to pass data to a view in a number of different ways. In this article, I'll go over four methods and describe the pros and cons for each one.
This Laravel quick tip will show you how to make your code more readable and expressive by replacing http status code magic numbers with calls to static constants.