File manager - Edit - /var/www/html/portal/app/Http/Requests/Mobiangra/MobiangraManifestacaoMensagemRequest.php
Back
<?php namespace App\Http\Requests\Mobiangra; use App\Http\Services\Accounts\Chamados\ChamadoService; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Validation\Rule; class MobiangraManifestacaoMensagemRequest extends FormRequest { public function authorize(): bool { return true; } /** * @return array<string, mixed> */ public function rules(): array { $statusPermitidos = array_keys((new ChamadoService())->getStatusChamado() ?? []); return [ 'mensagem' => ['required', 'string', 'max:5000'], 'statusChamado' => ['required', 'string', Rule::in($statusPermitidos)], 'link.*' => ['nullable', 'mimes:pdf,jpg,jpeg,png,gif,bmp,webp', 'mimetypes:application/pdf,image/jpeg,image/png,image/gif,image/bmp,image/webp', 'max:102400'], ]; } /** * @return array<string, string> */ public function attributes(): array { return [ 'mensagem' => __('Mensagem'), 'statusChamado' => __('Status'), 'link' => __('Arquivos'), ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings