BookStack\Http\Controllers\Auth\RegisterController::resendConfirmation PHP Метод

resendConfirmation() публичный Метод

Resend the confirmation email
public resendConfirmation ( Illuminate\Http\Request $request ) : Illuminate\View\View
$request Illuminate\Http\Request
Результат Illuminate\View\View
    public function resendConfirmation(Request $request)
    {
        $this->validate($request, ['email' => 'required|email|exists:users,email']);
        $user = $this->userRepo->getByEmail($request->get('email'));
        try {
            $this->emailConfirmationService->sendConfirmation($user);
        } catch (Exception $e) {
            session()->flash('error', trans('auth.email_confirm_send_error'));
            return redirect('/register/confirm');
        }
        $this->emailConfirmationService->sendConfirmation($user);
        session()->flash('success', trans('auth.email_confirm_resent'));
        return redirect('/register/confirm');
    }