我创建了一个通知系统,我正在尝试使用notify方法发送消息。相反,我得到了
方法通知不存在。
我包含在我的控制器use Notifications\EmailClientOfAccount;
的顶部。这是我的代码。如果有帮助,我可以加入更多内容。
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 \Illuminate\Notifications\Notifiable;
进口Laravel特质。这个特性使用其他两个特征,在\Illuminate\Notifications\RoutesNotifications
中有你想要使用的notify
方法。