Задайте нов токен за проверка на потребител или дори използвайте повторно стария. След това изпратете имейла отново. Зареждането на потребителя по имейл, така че да не се налага да влизат.
Route::post('users/verify', '[email protected]')
protected function resend(Request $request)
{
$user = User::where('email', $request->input('email'))->first();
$user->verifyToken = Str::random(40);
$user->save();
$this->sendEmail($user);
return $user;
}
Много основен примерен формуляр за извикване на контролера. Те трябва да предоставят имейла, тъй като и вие не знаете кой потребител да изпратите отново.
<form action=" {!! route('resendEmail') !!}" method="POST">
<label for="email">Your email</label>
<input type="text" id="email" name="email" value="[email protected]">
<input type="submit" value="Submit">
</form>