PATH:
home
/
lab2454c
/
costbloc.com
/
Modules
/
MediaManager
/
Http
/
Requests
<?php namespace Modules\MediaManager\Http\Requests; use App\Rules\CheckValidFile; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Contracts\Validation\Validator; use Illuminate\Http\Exceptions\HttpResponseException; class MediaManagerRequest extends FormRequest { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'file' => ['required', new CheckValidFile(getFileExtensions(0))], ]; } /** * Handle a failed validation attempt. * * @param \Illuminate\Contracts\Validation\Validator $validator * @throws \Illuminate\Http\Exceptions\HttpResponseException */ public function failedValidation(Validator $validator) { throw new HttpResponseException(response()->json('[Invalid File Type]', 422)); } }
[+]
..
[-] MediaManagerRequest.php
[edit]