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

问题描述 投票:0回答:1

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

方法通知不存在。

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

foreach ($emails as $email){
                $client = User::where('email', $email)->get();
                $notificationOptions = EmailClientOfAccount::sendEmailToClient($email, $user);
                $client->notify(new EmailClientOfAccount($notificationOptions));
            }
laravel notifications
1个回答
1
投票

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

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

class User ... {

   use \Illuminate\Notifications\Notifiable;

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

© www.soinside.com 2019 - 2024. All rights reserved.