middleware('guest'); } protected function validateEmail(Request $request, GeneralSettings $general_settings) { $this->validate($request, [ 'email' => ['required', 'string', 'email', 'max:255'], ]); if ($general_settings->recaptcha_enabled) { $this->validate($request, [ 'g-recaptcha-response' => 'required|recaptcha', ]); } } }