File manager - Edit - /var/www/html/portalHomolog/app/Http/Requests/MeioAmbiente/CastracaoAnimal/CastracaoAnimaisRequest.php
Back
<?php namespace App\Http\Requests\MeioAmbiente\CastracaoAnimal; use Illuminate\Foundation\Http\FormRequest; class CastracaoAnimaisRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { // dd($this->route("animal"), $this->route("tutor")); return [ 'nome_animal' => 'required|string', 'especie' => 'required|in:Cão,Gato', 'raca_id' => 'required', 'sexo' => 'required|in:Macho,Fêmea', 'tipo' => 'required|in:Lar temporario,Tutor', 'peso' => 'required|numeric', 'idade' => 'required|integer', 'idade_em' => 'required|in:meses,anos', 'status' => 'required|in:ATIVADO,DESATIVADO', 'photo' => "nullable|image|mimes:jpeg,jpg,png,gif|mimetypes:image/jpeg,image/png,image/gif", ]; } public function messages(): array { return [ 'nome_animal.required' => __('O nome do animal é obrigatório.'), 'nome_animal.string' => __('O nome do animal deve ser um texto.'), 'especie.required' => __('A espécie é obrigatória.'), 'especie.in' => __('Na espécie escolha entre cão e gato.'), 'raca_id.required' => __('A raça no animal é obrigatória.'), 'sexo.required' => __('O sexo do animal é obrigatório.'), 'sexo.in' => __('Escolha entre macho ou fêmea.'), 'tipo.required' => __('O tipo do animal é obrigatório.'), 'tipo.in' => __('O tipo deve ser lar temporário ou tutor.'), 'peso.required' => __('O peso do animal é obrigatório.'), 'peso.numeric' => __('O peso deve ser um valor numérico.'), 'idade.required' => __('A idade do animal é obrigatório.'), 'idade.integer' => __('A idade deve ser um número inteiro.'), 'idade_em.required' => __('A idade entre meses ou anos do animal é obrigatório.'), 'idade_em.in' => __('Escolha entre meses ou anos.'), 'status.required' => __('O status do cadastro é obrigatório!'), 'status.in' => __('O status deve ser entre ativado ou inativado!'), "photo.image" => __("* Imagem inválida!"), "photo.mimes" => __("* Somente é permitido imagens nos formatos: jpeg, jpg, png, gif!"), "photo.mimetypes" => __("* Somente é permitido imagens nos formatos: jpeg, jpg, png, gif!"), ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings