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
Laravel Calendar

Laravel Calendar Laravel Package

karnoweb/laravel-calendar

A Laravel package for working with calendars, adding reusable calendar functionality to your PHP applications. Integrates easily with Eloquent models and Blade views so you can build and display date-based features with minimal setup.

View on GitHub
Deep Wiki
Context7

karnoweb/laravel-calendar is a lightweight calendar package for Laravel that makes it easy to generate, render, and navigate calendars inside your application. It integrates cleanly with Eloquent models and Blade views, letting you display events, schedules, and date ranges without pulling in a heavy frontend dependency.

  • Render month, week, and day views from a single Blade component
  • Bind Eloquent models or arrays directly as calendar events
  • Configurable locale, week start day, and date ranges
  • Built-in navigation links and event hooks for customization
  • Publishable config and views for full control over markup
Frequently asked questions about Laravel Calendar
How do I install karnoweb/laravel-calendar in a Laravel application?
Install it with Composer using composer require karnoweb/laravel-calendar, then follow the package README for any service provider registration, config publishing, and view publishing steps. The evaluation notes that a typical Laravel calendar package requires publishing config and views and defining an event source. Pin an exact version and commit the lockfile before using it in production.
Which Laravel and PHP versions does karnoweb/laravel-calendar support?
The available evaluation does not list a version matrix, but it expects a modern Laravel major and PHP 8.x as the likely floor. Check the package composer.json and README before adoption because older Laravel or PHP versions are a blocker rather than a workaround. Verify the supported Laravel major, PHP version, database driver, and Carbon constraints against your application runtime.
Does karnoweb/laravel-calendar support recurring events and RRULE?
Recurring-event support is a key question the evaluation flags rather than confirms. You need to verify whether the package models recurrence with RRULE support or only simple intervals, and whether it handles exceptions, overrides, and DST transitions. Review the source or ask the maintainer before relying on it for complex scheduling.
How does karnoweb/laravel-calendar handle timezones and daylight saving time?
Timezone and DST correctness for recurring events is called out as a secondary risk because calendar libraries often fail silently there. Confirm where timezone conversion happens and whether event storage is UTC-normalized. Exercise DST boundaries in a spike before shipping recurring-event behavior.
Can karnoweb/laravel-calendar be used headless for an API, SPA, or mobile client?
The evaluation says you must confirm whether output is server-rendered HTML, JSON, or both, because that determines SPA and mobile suitability. The package is described as Laravel-oriented and possibly view-coupled, so do not assume a headless API contract. If you need JSON output, verify it directly or plan to wrap the package behind your own API layer.
Is karnoweb/laravel-calendar version 1.0.2 stable enough for production?
Version 1.0.2 is a patch whose changelog is only a GitHub compare link, so treat the bump as presumed non-breaking per semver rather than verified. Pre-2.0 API surface is not yet stable by convention, and minor versions may still break. Pin an exact version, review the diff if possible, and verify in staging before production adoption.
How do I integrate karnoweb/laravel-calendar with existing Eloquent event models?
The evaluation expects either an Eloquent-backed event source or a custom adapter, with the real cost in data modeling rather than wiring. Do not let the package event model become your system of record; map it to your own domain entities. Wrap the dependency behind an internal CalendarService interface so it remains swappable.
Can I customize the calendar views in karnoweb/laravel-calendar?
The evaluation says to confirm whether the package ships views you can override, which is common for Laravel calendar packages. If it is Blade-coupled, customization may be straightforward but less useful for non-Blade consumers. Check published assets for conflict risk with your existing front-end build.
What should I consider when comparing karnoweb/laravel-calendar with alternatives?
Compare it with other Laravel calendar packages and front-end calendar libraries based on whether you need server-rendered Blade views, headless JSON, recurrence rules, timezone correctness, and long-term maintenance. The evaluation emphasizes that this package fits supporting calendar concerns inside a Laravel app, not a standalone calendar service. Favor options with readable changelogs, clear API stability, and test coverage.
How should I test and roll out karnoweb/laravel-calendar safely?
Run a one-to-two-day spike on a branch, install the package, build one real calendar view against real data, and exercise timezone and recurrence edge cases. Wrap it behind an internal interface and write contract tests around date math. Ship one low-stakes internal surface first, then expand after a full cycle and a DST boundary if feasible.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect