File manager - Edit - /var/www/html/portal/app/Http/Requests/Comunicacao/BannerRequest.php
Back
<?php namespace App\Http\Requests\Comunicacao; use Illuminate\Foundation\Http\FormRequest; class BannerRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { $banner = $this->route("banner"); return [ 'title' => 'required|string|max:255', 'url' => 'required|url|max:500', 'photo' => 'nullable|image|mimes:jpeg,png,jpg,gif|mimetypes:image/jpeg,image/png,image/gif|max:2048', 'order' => 'required|integer', 'section' => 'nullable|string|max:255', 'target' => 'required|string|in:_SELF,_BLANK', 'status' => 'required|in:ATIVADO,DESATIVADO', ]; } public function messages(): array { return [ 'title.required' => 'Por favor, informe o titulo ou nome da campanha.', 'title.max' => 'O titulo ou nome da campanha excede o limite de 255.', 'target.required' => 'O tipo de link é obrigatório.', 'target.in' => 'O tipo de link deve ser interno (_SELF) ou externo (_BLANK).', 'url.url' => 'Link inválido', 'url.max' => 'O link excede o limite de 500.', 'order.required' => 'Por favor, informe um número para exibição do banner,', 'order.integer' => 'Ordem de exibição requer um número válido!', 'photo.required' => 'Banner é obrigatório', 'photo.mimes' => 'Tipo de imagem inválida! Formatos possíveis: jpeg,png,jpg,gif.', 'photo.mimetypes' => 'Tipo de imagem inválida! Formatos possíveis: jpeg,png,jpg,gif.', 'status.required' => 'O status é obrigatório.', 'status.in' => 'Status inválido. Deve ser ATIVADO ou DESATIVADO.', ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings