veneridze / laravel-holidays
Check if current date is holiday
dev-main
2025-03-02 10:02 UTC
Requires
- php: >=8.2
- laravel/framework: ^10.0|^11.0|^12.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- overtrue/phplint: ^9.5
- phpstan/phpstan: ^1.12
This package is auto-updated.
Last update: 2025-03-30 10:06:04 UTC
README
Установка пакета
composer require veneridze/laravel-holidays
Опубликовать конфигурационный файла
php artisan vendor:publish
Опубликовать миграцию
php artisan vendor:publish
Провести миграцию
php artisan migrate
Обновить список праздников
php artisan holiday:update 2024
Проверить является ли дата праздником
$date = Carbon::now(); $date->isHoliday(); Holiday::isHoliday($date);
Использование правил валиации
use Veneridze\LaravelHoliday\Validation\DayIsHoliday; use Veneridze\LaravelHoliday\Validation\DayNotHoliday; public static function rules(ValidationContext $validationContext): array { return [ 'date' => [new DayIsHoliday], 'date' => [new DayNotHoliday] ]; }