首页 > 解决方案 > 在没有通知的情况下在 Laravel 中发送 geric 通知

问题描述

通常,当在 Laravel 中发送通知时,您会发送到一个具有特征的类,该Notifiable特征定义了通知将由类的实例发送给“谁”。比如用户模型。

我有一个用例向自己(管理员)发送通知,但我在 User 模型中没有条目。

Laravel 确实允许使用route()使用 Notification 门面的方法,例如

Notification::route('email', 'admin@myapp.example')->notify(new SomeLaravelNotification());

但是 imo 这有点冗长,有没有办法将路由逻辑包装到 Notification 类中,所以我可以调用类似的东西

Notification::send(new SomeLaravelNotification());

那么我可以将路由逻辑作为SomeLaravelNotification类的一部分吗?

标签: laravellaravel-8laravel-notification

解决方案


推荐阅读