The first stop on our Laravel 6 tour is lazy collections, contributed by Joseph Silber. This is easily one of my favorite additions to Laravel 6. While a traditional Collection
wraps an array, a LazyCollection
leverages generators to significantly reduce memory consumption issues, while still offering the same elegant chaining that you've become accustomed to.
The new default error page in Laravel 6 is something special. Contributed by the teams behind Spatie and Beyond Code, Ignition is a gorgeous and extensible error screen.
When installing a fresh Laravel 6 application, you'll notice that the login and registration scaffolding, as well as the Vue/jQuery/Bootstrap boilerplate in your app.js
file have been extracted to a new Composer package: laravel/ui
. This helps to clean up the default install, while allowing the package to be versioned separately from the framework.
Laravel 6 ships with improved support for Eloquent subqueries, thanks to a few PRs from Jonathan Reinink. You may now add subqueries by using the new addSelect()
method, or by passing a closure to the orderBy()
and from()
methods of the query builder. I'll show you how in this lesson.
Sometimes, even if a user is currently signed in, you'll want them to re-confirm their password before proceeding with a given action. For example, updating a credit card, or processing a payment, or changing a subscription. In Laravel 6, this functionality is ready to go out of the box! In this episode, I'll show you how it works, and what's happening behind the scenes.
*Series still in development. Check back often for updates.