0
我正在使用laravel的默認登錄和註冊。我已成功設置身份驗證,但是我想將用戶的用戶名和密碼發送到他們在註冊期間使用的電子郵件。我怎樣才能做到這一點?如何在用戶註冊後發送用戶登錄憑證
我正在使用laravel的默認登錄和註冊。我已成功設置身份驗證,但是我想將用戶的用戶名和密碼發送到他們在註冊期間使用的電子郵件。我怎樣才能做到這一點?如何在用戶註冊後發送用戶登錄憑證
您可以啓動郵件給用戶,您驗證的輸入接收和之前存在的寄存器控制你的創造功能
$email = new UserRegisterData(new User(['password' => $user->password, 'name' => $user->name]));
要做到這一點,你需要重寫
protected function validator(array $data)
功能後你的註冊控制器並修改這個郵件。作爲
protected function validator(array $data)
{
$email = new UserRegisterData(new User(['password' => $user->password, 'name' => $user->name]));
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:customers',
'password' => 'required|min:6|confirmed',
]);
}
一旦你在創建函數散列你的密碼,我認爲它不能被讀取。同時檢查是否可能產生任何安全問題。您還需要將郵件創建爲「UserRegisterData」並在其中添加必要的代碼。