| 123456789101112131415161718192021222324252627 |
- <?php
- namespace App\Http\Requests;
- use Illuminate\Foundation\Http\FormRequest;
- class BaseHolidayRequest extends FormRequest
- {
- public function rules(): array
- {
- return [
- 'description' => 'required|string|max:255',
- 'holiday_date' => 'required|date_format:Y-m-d',
- 'type' => 'nullable|string|in:feriado,facultativo',
- ];
- }
- public function messages(): array
- {
- return [
- 'description.required' => 'A descrição do feriado é obrigatória.',
- 'description.max' => 'A descrição deve ter no máximo 255 caracteres.',
- 'holiday_date.required' => 'A data do feriado é obrigatória.',
- 'holiday_date.date_format' => 'A data deve estar no formato YYYY-MM-DD.',
- ];
- }
- }
|