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
Helpdeskkitv4

Helpdeskkitv4 Laravel Package

jeffersongoncalves/helpdeskkitv4

A Laravel/PHP helpdesk toolkit for adding support ticket and customer service features to your application, with tools for managing tickets, conversations, and support workflows in one package.

View on GitHub
Deep Wiki
Context7

HelpDesk starter kit built on Laravel 13.x and Filament 4.x with complete ticketing system and multi-panel structure.

Frequently asked questions about Helpdeskkitv4
What is jeffersongoncalves/helpdeskkitv4 and what does it include?
It is a helpdesk starter kit for Laravel built on Filament 4.x that adds ticketing and customer service features to an application. It ships ticket models, Filament resources, conversation handling, and authentication surfaces arranged in a multi-panel structure. In practice it is a panel plugin that scaffolds an opinionated helpdesk domain rather than a standalone service you deploy separately.
How do I install helpdeskkitv4 with Composer?
Install it as a normal Composer dependency and then register the plugin in your Filament panel provider. You will also need to publish any bundled config and migration files and run your migrations. Mechanical install effort is low; the harder part is verifying the Filament version constraint and re-checking any vendor overrides or custom resources that extend the package's classes.
Which Laravel, PHP, and Filament versions does it require?
The package is documented as targeting Laravel 13.x with Filament 4.x, assumes Livewire 3, and requires PHP 8.2 or newer, with CI validating on PHP 8.4. The 4.14.0 release explicitly targets Filament 4.14.0, so applications pinned to an older Filament 4.x may hit an unsatisfiable constraint. Resolve that constraint before touching any application code.
Is it a plugin for an existing Filament panel or a standalone application?
It is a Filament v4 panel plugin, not a standalone service, so it fits applications already standardized on Filament for back-office and admin UI. It also supplies its own login and resource surfaces, which means coexistence with an existing panel authentication flow needs deliberate handling. Teams on Filament v3 or non-Filament SPA stacks are a poor fit.
Can I keep my existing user model and login flow in my Laravel app?
The 4.14.0 release moved models, resources, and login into the maintainer's separate user and admin packages, so a custom user model or guard may need explicit reconciliation. If your application already has its own user model and authentication guard, plan for deliberate handling of the package's bundled login surfaces. Verify whether any model or login classes changed namespace or location before assuming a drop-in upgrade.
What changed in version 4.14.0 and is it a breaking change?
The substantive change is that models, resources, and login now come from upstream user and admin packages, shipped under a minor version bump from 4.13.4 to 4.14.0. The changelog carries no migration notes, deprecation notice, or breaking-change flag, so semantic-versioning confidence is limited. Treat it as a refactor to verify rather than a routine patch, especially if you override bundled models or resources.
Are migrations and config files published, and do I need a data migration for existing ticket tables?
Published migrations and config files are among the surfaces most likely to shift between releases, so diff them rather than re-publishing blindly. If you already have helpdesk tables in production, confirm whether the refactor altered column names, relationships, or table ownership before running anything. Capture a regression baseline of ticket CRUD, agent assignment, and login behavior first.
How should I test the upgrade to 4.14.0?
Stay on 4.13.4 as a baseline and capture current behavior of ticket CRUD, agent assignment, and login as a regression set. Branch the upgrade, resolve the Filament 4.14.0 constraint first, then diff composer.lock to enumerate the newly pulled user and admin packages and their transitive dependencies. Re-verify any published vendor overrides, custom Filament resources, and customized login pages, since those are the most likely breakage points.
Is helpdeskkitv4 production ready and how is it maintained?
It is a single-maintainer project, which concentrates risk, and its release cadence is now coupled to two sibling user and admin packages, so a patch in either can affect helpdesk behavior without a helpdesk release. Positive signals include PHPStan running on PHP 8.4, a standardized test workflow, and a standardized Dependabot config, which suggest real investment in process. Note that CI now auto-merges Dependabot minor and patch updates for GitHub Actions, which reduces human review on build-path changes.
When should I choose this package over alternatives or building my own ticketing system?
Choose it when you are already on Filament v4 and want an opinionated helpdesk domain scaffold quickly, rather than a bespoke ticket system. Avoid it if you are on Filament v3, on an Inertia or Livewire-free SPA stack, or if you have an existing ticket system you intend to integrate rather than replace. If you need to customize heavily, weigh the coupling to the maintainer's user and admin packages and their release cadence before committing.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
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
cgv/localized-resource