v5.8.10 is Now Released Featuring a New Replicating Model Event
Published on by Eric L. Barnes
The Laravel team just released v5.8.10, and this release includes two new features. A replicating
model event and NotificationFake
is now macroable.
If you are not familiar with Model Events, read our tutorial on getting started with Laravel Model Events and see how these can be beneficial in your codebase.
The replicating
event is added for when you want to make a copy of a model. For example:
$post = Post::find(1);$newPost = $post->replicate();$newPost->save();
This grabs the first post, calls replicate and assigns it to a $newPost
variable, then finally saves it as a new record in the database. The replicating event will fire as part of this flow. Check out the pull request for more details and to see how this was implemented.
v5.8.10 Changelog
Added
Fixed
- Exclude non-existing directories from event discovery (#28098)
Changed
Eric is the creator of Laravel News and has been covering Laravel since 2012.