laravel - Laravel 通知 - 通过用户指定
问题描述
通知类中的方法如何via
根据用户的喜好动态变化,一个用户可能想通过电子邮件接收,另一个用户,不要
public function via($notifiable) {
return ['database', 'broadcast', 'mail'];
}
解决方案
该函数接收 User ( $notifiable
) 作为参数,您可以在 上调用方法$notifiable
来检索您希望通知使用的频道列表。
public function via($notifiable) {
return $notifiable->getNotificationPreferences();
}
推荐阅读
- java - Scala 任务返回映射
- arduino - 将两个 ASCII DEC 值合并在一起并转换为 int
- javascript - 我可以将 Firebase 与 Squarespace 一起使用吗?
- c# - 如何在 Xamarin.Android 中实现向左/向右滑动?
- firebase - 动态 firebase.json 文件
- xpath - Xpath 网页抓取
- javascript - 如何知道调用脚本的目录?
- docker - 将卷挂载作为外部文件传递(docker-compose)
- javascript - 倒计时 Javascript 不适用于较小的屏幕/移动设备
- c++ - 侦听客户端连接时服务器会阻止执行吗?