File manager - Edit - /var/www/html/portal/app/Http/Requests/ProcessosRequest.php
Back
<?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class ProcessosRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ "numero" => ['required', 'regex:/^SEI-\d{4}-\d{8}$/'], "descricao" => 'required|string|max:5000', "interessados" => 'required|string', "andamento" => 'required|string|max:255', "status" => 'required|in:ATIVADO,DESATIVADO', ]; } public function messages(): array { return [ 'numero.required' => 'O número do processo é obrigatório, ex: SEI-2025-13000911', 'descricao.required' => 'Por favor, faça uma breve descrição sobre este processo.', 'andamento.required' => 'Informe o andamento deste processo.', 'status.required' => 'O status é obrigatório.', ]; } protected function prepareForValidation(): void { $this->merge([ 'interessados' => implode(",", $this->interessados), ]); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.12 |
proxy
|
phpinfo
|
Settings