aiskander/calendar-holidays-bundle
Bundle system, DependencyInjection, and Doctrine makes it a non-starter for Laravel without heavy modification.HolidayService with configurable rules).ContainerAware services, YAML config) to Laravel’s service container and configuration system would require deep architectural changes.description.md hints at Egypt-specific holidays—does this align with requirements?/holidays/{year}) or business logic (e.g., "is this date a holiday?") that must be replicated?Bundle classes, ContainerInterface, YAML routes) conflicts with Laravel’s:
Bundle).HolidayService with dependency injection.Holiday model (e.g., year, country, date, name fields).Route::get('/holidays/{year}', [HolidayController::class, 'index'])).config/holidays.php instead of Symfony’s YAML.php artisan migrate --path=/vendor/aiskander/calendar-holidays-bundle/migrations (if migrations exist).HolidayService with hardcoded test data./api/holidays).spatie/laravel-holidays).symfony/console) in a Laravel project unless absolutely necessary.spatie/laravel-holidays) would reduce support overhead.boot() method) to avoid repeated DB queries.Cache::remember()).Bundle system will need to:
How can I help you explore Laravel packages today?