簡體   English   中英

Laravel 使用變量更改重置密碼電子郵件問候語

[英]Laravel change Reset Password email greeting with variable

我有一個 Laravel 5.8 應用程序,安裝了默認的身份驗證。 我想將一個變量傳遞給密碼重置電子郵件模板,因此問候語看起來像“你好,[用戶名]”。 當前的電子郵件模板如下所示: 在此處輸入圖片說明

我沒有在核心文件中找到可以更改此“您好!”的位置。 消息的標題

編輯:在我的控制器中,我像這樣發送密碼重置(也許變量應該放在這條線上的某個地方)

$response = Password::sendResetLink($credentials, function (Message $message) {
            $message->subject($this->getEmailSubject());
        });

在默認的 Laravel 應用程序中,用戶模型有一個帶有sendPasswordResetNotification方法的CanResetPassword接口。 此方法是在用戶也使用的CanResetPassword特征中創建的。

您可以使用自己的方法覆蓋它並創建自己的ResetPasswordNotification類。 嘗試從 trait 跟隨它到那個類。

它看起來不像是為標記使用視圖,所以應該不會太難做到。 ResetPassword類接受一個Notifiable ,因此您應該可以訪問其中的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM