Edit File: BaseRequest.php
<?php namespace App\Http\Requests; use App\Traits\ResponseTrait; use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Http\Exceptions\HttpResponseException; use Illuminate\Validation\ValidationException; class BaseRequest extends FormRequest { use ResponseTrait; protected function failedValidation(Validator $validator) { if (request()->is('api/*')) { throw new HttpResponseException($this->response('fail', $validator->errors()->first())); }else{ throw (new ValidationException($validator)) ->errorBag($this->errorBag) ->redirectTo($this->getRedirectUrl()); } } }
Back to File Manager