0
laravelのデフォルトのログインと登録を使用しています。認証に成功しましたが、登録時に使用したメールにユーザーのユーザー名とパスワードを送信したいと考えています。どうすればこれを達成できますか?ユーザー登録後にユーザーログイン資格情報を送信する方法
laravelのデフォルトのログインと登録を使用しています。認証に成功しましたが、登録時に使用したメールにユーザーのユーザー名とパスワードを送信したいと考えています。どうすればこれを達成できますか?ユーザー登録後にユーザーログイン資格情報を送信する方法
あなたが入力を検証した後、ユーザーにメールを受信し始めると、あなたのあなたが
protected function validator(array $data)
機能を書き直す必要がこれを行うには
$email = new UserRegisterData(new User(['password' => $user->password, 'name' => $user->name]));
であなたのレジスタコントローラの現在の機能を作成する前にすることができますあなたの登録コントローラとこのメールでそれを変更します。 as
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'としてメールを作成し、必要なコードを追加する必要があります。