Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Full Calendar Bundle

Full Calendar Bundle Laravel Package

ancarebeca/full-calendar-bundle

View on GitHub
Deep Wiki
Context7

Symfony2 integration with the library FullCalendar.js

Frequently asked questions about Full Calendar Bundle
Can I use this bundle with Laravel instead of Symfony?
No, this bundle is specifically designed for Symfony3 applications. Laravel uses a different architecture, so you’d need a Laravel-compatible calendar package like *spatie/laravel-calendar* or *michi/koha* for similar functionality.
What Laravel alternatives support FullCalendar.js v6 (modern version)?
For Laravel, consider *spatie/laravel-fullcalendar* (community-driven) or *michi/koha* (supports FullCalendar v5+). These are actively maintained and compatible with Laravel 8/9/10, unlike this Symfony bundle.
How do I install this bundle in a Symfony3 project?
Run `composer require ancarebeca/full-calendar-bundle`, enable the bundle in `AppKernel.php`, and follow the README steps: create a custom `FullCalendarEvent` entity, set up a `LoadDataListener`, and include the JS/CSS assets in your Twig templates.
Will this work with Laravel’s Eloquent ORM instead of Doctrine?
No, this bundle is tightly coupled with Doctrine for Symfony. For Laravel, use Eloquent-compatible packages like *spatie/laravel-fullcalendar* or build a custom solution with FullCalendar.js v6 and Laravel’s API routes.
Does this bundle support lazy loading for large event datasets?
Yes, it supports lazy fetching via AJAX (`eventSources` in JS config) and filters events by date ranges. However, ensure your Doctrine queries are optimized to avoid N+1 issues when loading events dynamically.
What Laravel versions are compatible with FullCalendar.js v6 packages?
Modern FullCalendar.js v6 packages (e.g., *spatie/laravel-fullcalendar*) work with Laravel 8.x, 9.x, and 10.x. These leverage Laravel’s service container, Blade directives, and API routes for seamless integration.
How do I handle asset management (JS/CSS) in Laravel if using FullCalendar v6?
For Laravel, use Vite or Laravel Mix to compile FullCalendar.js v6 assets. Include the JS/CSS in your Blade layouts or publish vendor assets with `npm install @fullcalendar/core` and configure your build system.
Are there security risks using this Symfony bundle in production?
Yes, this bundle relies on FullCalendar.js v3 (2016) and Symfony 3.1 (EOL). Unpatched vulnerabilities in jQuery, Moment.js, or Symfony core could expose your app. For Laravel, prioritize actively maintained packages like *spatie/laravel-fullcalendar*.
Can I migrate this bundle to Symfony 5/6/7 or Laravel?
Migrating to Symfony 5/6/7 would require significant refactoring due to dependency injection changes and asset pipeline updates. For Laravel, rewrite the integration using FullCalendar.js v6 and Laravel’s ecosystem (e.g., API routes, Blade components).
How do I test this bundle in a CI/CD pipeline?
This bundle uses PHPSpec, which is uncommon in modern Symfony/Laravel projects. For Laravel, use PHPUnit or Pest. Mock the `LoadDataListener` and test event hydration with factories or database snapshots to ensure data integrity.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource