| 123456789101112131415161718192021222324 |
- <?php
- namespace App\Http\Requests;
- use Illuminate\Foundation\Http\FormRequest;
- class MediaRequest extends FormRequest
- {
- public function rules(): array
- {
- $rules = [
- 'name' => 'required|string|max:255',
- 'origem' => 'required|string|max:255',
- 'origem_id' => 'required|integer',
- 'file' => 'sometimes|file|mimes:jpeg,png,gif,pdf,mp4,mov,avi|max:20480',
- ];
- if ($this->isMethod('POST')) {
- $rules['file'] = 'required|file|mimes:jpeg,png,gif,pdf,mp4,mov,avi|max:20480';
- }
- return $rules;
- }
- }
|