Laravel 8 自定義接收者

2021-07-06 10:04 更新

通過 mail 通道發(fā)送通知時,通知系統(tǒng)會自動在被通知實體上查找 email 屬性,你可以通過在該實體上定義一個 routeNotificationForMail 來自定義使用哪個郵箱地址發(fā)送通知:

<?php

namespace App\Models;

use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable
{
    use Notifiable;

    /**
     * 郵件通道通知的路由。
     *
     * @param  \Illuminate\Notifications\Notification  $notification
     * @return array|string
     */
    public function routeNotificationForMail($notification)
    {
        // 只返回郵件地址...
        return $this->email_address;

        // 返回名字和郵件地址...
        return [$this->email_address => $this->name];
    }
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號