name: FormRequest class_comment: null dependencies: - name: AuthorizationException type: class source: Illuminate\Auth\Access\AuthorizationException - name: Response type: class source: Illuminate\Auth\Access\Response - name: Container type: class source: Illuminate\Contracts\Container\Container - name: ValidationFactory type: class source: Illuminate\Contracts\Validation\Factory - name: ValidatesWhenResolved type: class source: Illuminate\Contracts\Validation\ValidatesWhenResolved - name: Validator type: class source: Illuminate\Contracts\Validation\Validator - name: Request type: class source: Illuminate\Http\Request - name: Redirector type: class source: Illuminate\Routing\Redirector - name: ValidatesWhenResolvedTrait type: class source: Illuminate\Validation\ValidatesWhenResolvedTrait - name: ValidatesWhenResolvedTrait type: class source: ValidatesWhenResolvedTrait properties: - name: container visibility: protected comment: '# * The container instance. # * # * @var \Illuminate\Contracts\Container\Container' - name: redirector visibility: protected comment: '# * The redirector instance. # * # * @var \Illuminate\Routing\Redirector' - name: redirect visibility: protected comment: '# * The URI to redirect to if validation fails. # * # * @var string' - name: redirectRoute visibility: protected comment: '# * The route to redirect to if validation fails. # * # * @var string' - name: redirectAction visibility: protected comment: '# * The controller action to redirect to if validation fails. # * # * @var string' - name: errorBag visibility: protected comment: '# * The key to be used for the view error bag. # * # * @var string' - name: stopOnFirstFailure visibility: protected comment: '# * Indicates whether validation should stop after the first rule failure. # * # * @var bool' - name: validator visibility: protected comment: '# * The validator instance. # * # * @var \Illuminate\Contracts\Validation\Validator' methods: - name: getValidatorInstance visibility: protected parameters: [] comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\\ Container\n# */\n# protected $container;\n# \n# /**\n# * The redirector instance.\n\ # *\n# * @var \\Illuminate\\Routing\\Redirector\n# */\n# protected $redirector;\n\ # \n# /**\n# * The URI to redirect to if validation fails.\n# *\n# * @var string\n\ # */\n# protected $redirect;\n# \n# /**\n# * The route to redirect to if validation\ \ fails.\n# *\n# * @var string\n# */\n# protected $redirectRoute;\n# \n# /**\n\ # * The controller action to redirect to if validation fails.\n# *\n# * @var string\n\ # */\n# protected $redirectAction;\n# \n# /**\n# * The key to be used for the\ \ view error bag.\n# *\n# * @var string\n# */\n# protected $errorBag = 'default';\n\ # \n# /**\n# * Indicates whether validation should stop after the first rule failure.\n\ # *\n# * @var bool\n# */\n# protected $stopOnFirstFailure = false;\n# \n# /**\n\ # * The validator instance.\n# *\n# * @var \\Illuminate\\Contracts\\Validation\\\ Validator\n# */\n# protected $validator;\n# \n# /**\n# * Get the validator instance\ \ for the request.\n# *\n# * @return \\Illuminate\\Contracts\\Validation\\Validator" - name: createDefaultValidator visibility: protected parameters: - name: factory comment: '# * Create the default validator instance. # * # * @param \Illuminate\Contracts\Validation\Factory $factory # * @return \Illuminate\Contracts\Validation\Validator' - name: validationData visibility: public parameters: [] comment: '# * Get data to be validated from the request. # * # * @return array' - name: validationRules visibility: protected parameters: [] comment: '# * Get the validation rules for this form request. # * # * @return array' - name: failedValidation visibility: protected parameters: - name: validator comment: '# * Handle a failed validation attempt. # * # * @param \Illuminate\Contracts\Validation\Validator $validator # * @return void # * # * @throws \Illuminate\Validation\ValidationException' - name: getRedirectUrl visibility: protected parameters: [] comment: '# * Get the URL to redirect to on a validation error. # * # * @return string' - name: passesAuthorization visibility: protected parameters: [] comment: '# * Determine if the request passes the authorization check. # * # * @return bool # * # * @throws \Illuminate\Auth\Access\AuthorizationException' - name: failedAuthorization visibility: protected parameters: [] comment: '# * Handle a failed authorization attempt. # * # * @return void # * # * @throws \Illuminate\Auth\Access\AuthorizationException' - name: safe visibility: public parameters: - name: keys default: 'null' comment: '# * Get a validated input container for the validated input. # * # * @param array|null $keys # * @return \Illuminate\Support\ValidatedInput|array' - name: validated visibility: public parameters: - name: key default: 'null' - name: default default: 'null' comment: '# * Get the validated data from the request. # * # * @param array|int|string|null $key # * @param mixed $default # * @return mixed' - name: messages visibility: public parameters: [] comment: '# * Get custom messages for validator errors. # * # * @return array' - name: attributes visibility: public parameters: [] comment: '# * Get custom attributes for validator errors. # * # * @return array' - name: setValidator visibility: public parameters: - name: validator comment: '# * Set the Validator instance. # * # * @param \Illuminate\Contracts\Validation\Validator $validator # * @return $this' - name: setRedirector visibility: public parameters: - name: redirector comment: '# * Set the Redirector instance. # * # * @param \Illuminate\Routing\Redirector $redirector # * @return $this' - name: setContainer visibility: public parameters: - name: container comment: '# * Set the container implementation. # * # * @param \Illuminate\Contracts\Container\Container $container # * @return $this' traits: - Illuminate\Auth\Access\AuthorizationException - Illuminate\Auth\Access\Response - Illuminate\Contracts\Container\Container - Illuminate\Contracts\Validation\ValidatesWhenResolved - Illuminate\Contracts\Validation\Validator - Illuminate\Http\Request - Illuminate\Routing\Redirector - Illuminate\Validation\ValidatesWhenResolvedTrait - ValidatesWhenResolvedTrait interfaces: - ValidatesWhenResolved