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

时间:2017-12-18 20:32:36

标签: laravel notifications

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

  

方法通知不存在。

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

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

1 个答案:

答案 0 :(得分:1)

确保导入User特征的Notifiable模型

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

class User ... {

   use \Illuminate\Notifications\Notifiable;

使Laravel特性导入。此特征使用其他2个特征,并且\Illuminate\Notifications\RoutesNotifications中有notify方法,您想要使用它。