veneridze/laravel-holidays

Check if current date is holiday

Installs: 625

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/veneridze/laravel-holidays

dev-main 2025-09-10 21:37 UTC

This package is auto-updated.

Last update: 2025-09-10 21:37:25 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]
    ];
}