我在这里使用事件的更新事件触发任何时候有人更新数据库中的特殊领域,所以现在我可以得到dd当数据库得到更新,每件事都在工作,但我只想知道如何发送一个通知,如电子邮件或一些通知在消息框或类似的东西,当更新完成代码如下:
//this is the message model
protected $dispatchesEvents = [
"updated" => MessageUpdated::class
];
和
//the messageupdated event is here and like this
public function __construct(Message $message)
{
die('This shows successfuly when update event trigers');
}
现在,我想发送一些通知管理员,而不是死。
1条答案
按热度按时间x8diyxa71#
使用观察者,在观察者中,您可以观察模型的变化,如删除、创建、更新。对于它们中的每一个,您都可以创建通知https://laravel.com/docs/5.7/eloquent#observers