frequence-web/calendr-bundle
A Symfony bundle that integrates the Calendr calendar library into your application, offering ready-made services, configuration, and Twig helpers so you can build, render, and manage calendars and events with minimal setup.
Architecture fit
frequence-web/calendr-bundle is a Symfony bundle — its entire value-add is a Bundle class, a DI extension for YAML config, and a Twig extension. None of that is consumable by Laravel's service container, config repository, or Blade compiler.composer.json of a Laravel application.Integration feasibility
config/calendar.php, and wiring an Eloquent-backed event provider into CalendR's event-collection interface..ics export and calendar deep-links? If the latter, the integration surface shrinks dramatically and CalendR may only be needed for export.Technical risk
Recommendation: treat as reject the bundle, evaluate the core library. Run a one-day spike against CalendR directly in a Laravel app; if the spike fails on PHP compatibility, fall back to a maintained iCalendar library for export plus a JS calendar for display.
Stack fit
laravel/framework (PHP 8.x) + CalendR core + a first-party CalendarServiceProvider + Blade components + an Eloquent-backed event source.Migration path
composer require the CalendR core package in an isolated branch; confirm it resolves and autoloads on our PHP version with no deprecation noise.CalendarFactory bound in a service provider that takes config (first day of week, locale, default view, date format) and returns a configured CalendR instance.Compatibility
nesbot/carbon, illuminate/support, or the i18n extensions we already ship — date libraries collide frequently.Sequencing
Maintenance
CalendarFactory/event-provider interfaces so replacement cost stays measured in days.Support
Scaling
Failure modes
composer update and shift output..ics, exact version pins, and a CI job that runs the suite on the next PHP minor ahead of the upgrade.Ramp-up
How can I help you explore Laravel packages today?