Если вы видите VerficationController
laravel, используйте черту use VerifiesEmails;
, которая фактически проверяет пользователя и перенаправляет на дом.Следовательно, он trait
надеется, что вы знаете его концепцию.
Вы можете перезаписать эту функцию, переписав этот метод снова в вашем контроллере VerificationController
.
Метод, выполняющий перенаправление: verify
.Все, что вам нужно сделать, это правильно выполнить следующий код в вашем контроллере (VerificationController
)
public function verify(Request $request)
{
if ($request->route('id') != $request->user()->getKey()) {
throw new AuthorizationException;
}
if ($request->user()->hasVerifiedEmail()) {
return redirect($this->redirectPath());
}
// markEmailAsVerified() is updating your database
if ($request->user()->markEmailAsVerified()) {
//here do what ever you want to do.
event(new Verified($request->user()));
}
// simply redirect to login here
return redirect()->route('Login')->with('message','Your email is successfully verified. Please Login Here');
}