阅读(1015)
赞(10)
Laravel 8 自定义接收者
2021-07-06 09:24:41 更新
通过 mail
通道发送通知时,通知系统会自动在被通知实体上查找 email
属性,你可以通过在该实体上定义一个 routeNotificationForMail
来自定义使用哪个邮箱地址发送通知:
<?php
namespace AppModels;
use IlluminateFoundationAuthUser as Authenticatable;
use IlluminateNotificationsNotifiable;
class User extends Authenticatable
{
use Notifiable;
/**
* 邮件通道通知的路由。
*
* @param IlluminateNotificationsNotification $notification
* @return array|string
*/
public function routeNotificationForMail($notification)
{
// 只返回邮件地址...
return $this->email_address;
// 返回名字和邮件地址...
return [$this->email_address => $this->name];
}
}