| @@ 8-24 (lines=17) @@ | ||
| 5 | use App\Http\Requests\Request; |
|
| 6 | use Illuminate\Contracts\Validation\Validator; |
|
| 7 | ||
| 8 | class AddMediaRequest extends Request |
|
| 9 | { |
|
| 10 | public function rules(): array |
|
| 11 | { |
|
| 12 | $rules = [ |
|
| 13 | 'collection' => 'required', |
|
| 14 | 'file' => 'required|max:'.config('mediaLibrary.maxFileSize'), |
|
| 15 | ]; |
|
| 16 | ||
| 17 | return $rules; |
|
| 18 | } |
|
| 19 | ||
| 20 | protected function failedValidation(Validator $validator) |
|
| 21 | { |
|
| 22 | return response()->json($validator->messages(), 400); |
|
| 23 | } |
|
| 24 | } |
|
| 25 | ||
| @@ 8-25 (lines=18) @@ | ||
| 5 | use App\Http\Requests\Request; |
|
| 6 | use Illuminate\Contracts\Validation\Validator; |
|
| 7 | ||
| 8 | class ContentBlockRequest extends Request |
|
| 9 | { |
|
| 10 | public function rules(): array |
|
| 11 | { |
|
| 12 | return [ |
|
| 13 | 'model_name' => 'required', |
|
| 14 | 'model_id' => 'required', |
|
| 15 | 'collection_name' => 'required', |
|
| 16 | ]; |
|
| 17 | ||
| 18 | return $rules; |
|
| 19 | } |
|
| 20 | ||
| 21 | protected function failedValidation(Validator $validator) |
|
| 22 | { |
|
| 23 | return response()->json($validator->messages(), 400); |
|
| 24 | } |
|
| 25 | } |
|
| 26 | ||