veneridze/laravel-holidays

Check if current date is holiday

dev-main 2025-03-02 10:02 UTC

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]
    ];
}