News

v5.8.10 is Now Released Featuring a New Replicating Model Event

Published
v5.8.10 is Now Released Featuring a New Replicating Model Event image

Release updates

Never miss a Laravel release

Get an email whenever a new Laravel release lands.

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

  • Added replicating model event (#28077)
  • Make NotificationFake macroable (#28091)

Fixed

  • Exclude non-existing directories from event discovery (#28098)

Changed

  • Sorting of events in event:list command (3437751)
  • Removed path hint in compiled view (33ce7bb)
Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Agent Run Observability in Laravel AI SDK 0.11 image

Agent Run Observability in Laravel AI SDK 0.11

Read article
Debounced Queued Event Listeners in Laravel image

Debounced Queued Event Listeners in Laravel

Read article
Statamic Mailables Viewer Previews Laravel Emails in the Control Panel image

Statamic Mailables Viewer Previews Laravel Emails in the Control Panel

Read article
Laravel Tackle: Run an AI Coding Agent in Your Laravel App image

Laravel Tackle: Run an AI Coding Agent in Your Laravel App

Read article
Queue::forward(): Reroute Laravel Queues in One Place image

Queue::forward(): Reroute Laravel Queues in One Place

Read article
Laravel Read-Through Filesystem: Lazy Storage Migration image

Laravel Read-Through Filesystem: Lazy Storage Migration

Read article