daacreators/creators-ticketing
A Laravel ticketing package from DaaCreators that adds a lightweight, ready-made support helpdesk to your app. Create tickets, thread replies, track statuses, and manage customer conversations via a simple, framework-friendly API—no need to build ticketing from scratch.
Architecture fit
Plugin class.Integration feasibility
composer require, publish config/migrations, register the plugin in the PanelProvider, run migrations. Realistically a 1–3 day spike for a Filament-fluent team.composer.json against the host's Laravel/PHP/Filament versions, and (2) whether migrations assume MySQL (enum columns, JSON handling) if the host runs Postgres or SQLite.Technical risk
Key questions
composer.json constraints (PHP, Laravel, Filament, Livewire), and when was the last release/commit?App\Models\User?tenant() scoping) supported, or does that require a fork?Stack fit
Migration path
composer require, publish config/assets, inspect generated migrations for table names and collision risk with existing tickets/comments style tables./admin vs. a new /support panel) to isolate blast radius.Compatibility
composer.lock and record the upstream commit SHA in your ADR.enum() or vendor-specific types.Sequencing Spike → dependency/version audit → data model review and auth review → decision gate (adopt / fork / build) → pilot in an isolated panel → integrate identity + notifications → production rollout. Do not parallelize the data-model review with the pilot; the entity shape determines whether the pilot is meaningful.
Maintenance
Support
vendor-patches branch.Scaling
status, assignee_id, created_at. Watch for N+1 in ticket tables (assignee, category, comment counts) — unoptimized Filament tables are the classic failure point at volume.Failure modes
Ramp-up
How can I help you explore Laravel packages today?