ValidationException
class ValidationException extends Exception (View source)
Properties
| Validator | $validator | The validator instance.  | 
                |
| Response|null | $response | The recommended response to send to the client.  | 
                |
| int | $status | The status code to use for the response.  | 
                |
| string | $errorBag | The name of the error bag.  | 
                |
| string | $redirectTo | The path the client should be redirected to.  | 
                
Methods
Create a new exception instance.
Create a new validation exception from a plain array of messages.
Get all of the validation error messages.
Set the HTTP status code to be used for the response.
Set the error bag on the exception.
Set the URL to redirect to on a validation error.
Get the underlying response instance.
Details
        
                            void
    __construct(Validator $validator, Response|null $response = null, string $errorBag = 'default')
        
    
    Create a new exception instance.
        
                static            ValidationException
    withMessages(array $messages)
        
    
    Create a new validation exception from a plain array of messages.
        
                static    protected        string
    summarize(Validator $validator)
        
    
    Create an error message summary from the validation errors.
        
                            array
    errors()
        
    
    Get all of the validation error messages.
        
                            $this
    status(int $status)
        
    
    Set the HTTP status code to be used for the response.
        
                            $this
    errorBag(string $errorBag)
        
    
    Set the error bag on the exception.
        
                            $this
    redirectTo(string $url)
        
    
    Set the URL to redirect to on a validation error.
        
                            Response|null
    getResponse()
        
    
    Get the underlying response instance.