Laravel通知系统:方法通知不存在。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel通知系统:方法通知不存在。相关的知识,希望对你有一定的参考价值。

我创建了一个通知系统,我正在尝试使用notify方法发送消息。相反,我得到了

方法通知不存在。

我包含在我的控制器use NotificationsEmailClientOfAccount;的顶部。这是我的代码。如果有帮助,我可以加入更多内容。

foreach ($emails as $email){
                $client = User::where('email', $email)->get();
                $notificationOptions = EmailClientOfAccount::sendEmailToClient($email, $user);
                $client->notify(new EmailClientOfAccount($notificationOptions));
            }
答案

确保在你的User模型中导入了Notifiable特性

课后,你应该有这样的事情:

class User ... {

   use IlluminateNotificationsNotifiable;

进口Laravel特质。这个特性使用其他两个特征,在IlluminateNotificationsRoutesNotifications中有你想要使用的notify方法。

以上是关于Laravel通知系统:方法通知不存在。的主要内容,如果未能解决你的问题,请参考以下文章

如何从 laravel 向 expo 应用程序发送推送通知

在通知单击时将项目添加到片段内的 recyclerview

Laravel使用数据库队列给用户发送通知

Laravel使用数据库队列给用户发送通知

如何在不与 MainActivity 交互的情况下从通知中打开片段页面?

使用 Laravel 的 AWS SNS 推送通知