v5.8.10发布,具有一个新的复制模型事件

Laravel团队刚刚发布了v5.8.10,该版本包含两个新功能。一个 replicating 模型事件, NotificationFake 现在可以宏化。

如果您不熟悉Model Events,请阅读有关Laravel Model Events入门的教程,并了解它们如何在您的代码库中受益。

replicating 当您要复制模型时,会添加该 事件。例如:

$post = Post::find(1);
$newPost = $post->replicate();
$newPost->save();

这将抓取第一篇文章,调用复制并将其分配给 $newPost 变量,然后最后将其另存为数据库中的新记录。复制事件将作为此流的一部分触发。请查看拉取请求以了解更多详细信息,并了解如何实现此请求。

v5.8.10变更日志

添加

  • 添加了复制模型事件(#28077)

  • 使NotificationFake宏化(#28091)

固定的

  • 从事件发现中排除不存在的目录(#28098)

已变更

  • 在event:list命令中对事件进行排序(3437751)

  • 删除了编译视图中的路径提示(33ce7bb)