cuonghuynh
11/22/2016 - 3:15 AM

Turning off Validation Redirects

Turning off Validation Redirects

<?php  
namespace App\Http\Requests;

use Illuminate\Http\JsonResponse;  
use Illuminate\Foundation\Http\FormRequest;  
use Illuminate\Contracts\Validation\Validator;  
use Illuminate\Http\Exception\HttpResponseException;

abstract class BaseRequest extends FormRequest  
{    
    /**
     * Handle a failed validation attempt.
     *
     * @param  \Illuminate\Contracts\Validation\Validator  $validator
     * @return mixed
     */
    protected function failedValidation(Validator $validator)
    {
        throw new HttpResponseException($this->response([
            'errors' => $this->formatErrors($validator)
        ]));
    }
}