File manager - Edit - /var/www/html/portalHomolog/app/Http/Requests/Demandas/DemandaInteragirRequest.php
Back
<?php namespace App\Http\Requests\Demandas; use Illuminate\Foundation\Http\FormRequest; class DemandaInteragirRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'tipo' => ['required', 'in:parecer,comentario'], 'conteudo' => ['required', 'string', 'min:5', 'max:5000'], 'anexos' => ['nullable', 'array', 'max:5'], 'anexos.*' => ['file', 'mimes:jpg,jpeg,png,gif,webp,pdf,doc,docx,xls,xlsx', 'max:10240'], ]; } public function messages(): array { return [ 'tipo.required' => __('Tipo de interação inválido.'), 'conteudo.required' => __('O conteúdo é obrigatório.'), 'conteudo.min' => __('O conteúdo deve ter pelo menos 5 caracteres.'), 'conteudo.max' => __('O conteúdo não pode exceder 5000 caracteres.'), 'anexos.max' => __('Máximo de 5 arquivos por interação.'), 'anexos.*.file' => __('Arquivo inválido.'), 'anexos.*.mimes' => __('Tipo de arquivo não permitido.'), 'anexos.*.max' => __('Arquivo não pode exceder 10MB.'), ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings