| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace App\Http\Requests;
- use Illuminate\Foundation\Http\FormRequest;
- class HolidayRequest extends FormRequest
- {
- public function rules(): array
- {
- $rules = [
- 'description' => 'required|string|max:255',
- 'holiday_date' => 'required|date_format:Y-m-d',
- 'type' => 'nullable|string|in:feriado,facultativo',
- ];
- return $rules;
- }
- 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.',
- ];
- }
- }
|