merge(['account_creation_request_token' => $creationRequestToken]); $request->validate([ 'account_creation_request_token' => [ 'required', new RulesAccountCreationRequestToken ] ]); $accountCreationRequestToken = AccountCreationRequestToken::where('token', $request->get('account_creation_request_token'))->firstOrFail(); return view('account.creation_request_token.check', [ 'account_creation_request_token' => $accountCreationRequestToken ]); } public function validateToken(Request $request) { $request->validate([ 'account_creation_request_token' => [ 'required', new RulesAccountCreationRequestToken ], 'g-recaptcha-response' => captchaConfigured() ? 'required|captcha' : '', ]); $accountCreationRequestToken = AccountCreationRequestToken::where('token', $request->get('account_creation_request_token'))->firstOrFail(); $accountCreationRequestToken->validated_at = Carbon::now(); $accountCreationRequestToken->save(); return view('account.creation_request_token.valid'); } }