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

Filament Help Desk Laravel Package

jeffersongoncalves/filament-help-desk

Filament plugins that add User, Operator, and Admin panels for ticket management on top of jeffersongoncalves/laravel-help-desk. Includes publishing for config, views, and translations. Requires PHP 8.3, Laravel 11.28, and Filament 5.

View on GitHub
Deep Wiki
Context7
1.10.0

What's new

  • Company name in Admin and Operator: the company column, filter and ticket detail show the company name instead of the raw company_id. Give your User model a company_name (column or accessor); it is copied onto each new ticket. Tickets created without one show the id. Requires jeffersongoncalves/laravel-help-desk ^1.13. (#134)
  • Category hierarchy in the ticket form: child categories are grouped under their parent, and a parent with active children can no longer be picked (validated server-side too). Grandchildren show as Child › Grandchild. Tickets already filed under a parent keep it on edit. (#131, closes #128)
  • Docs: README section on multi-company portals. (#127)

What's Changed

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/1.9.0...1.10.0

1.3.0

perf: consolidate ticket tab badge counts into a single grouped query (admin: 7 COUNT->1; operator: 3 COUNT->1). No behavior change.

2.1.0

perf: consolidate ticket tab badge counts into a single grouped query (admin: 7 COUNT->1; operator: 3 COUNT->1). No behavior change.

3.1.0

perf: consolidate ticket tab badge counts into a single grouped query (admin: 7 COUNT->1; operator: 3 COUNT->1). No behavior change.

1.2.4

Changed

  • Updated README with configurable widgets documentation
v2.0.10

Changed

  • Updated README with configurable widgets documentation
v3.0.10

Changed

  • Updated README with configurable widgets documentation
1.2.3

Added

  • Support for configurable dashboard widgets via config file
v2.0.9

Added

  • Support for configurable dashboard widgets via config file
v3.0.9

Added

  • Support for configurable dashboard widgets via config file (#5)
1.2.2

Fixed

  • Add create button (header action) to Admin and Operator ListTickets pages
v2.0.8

Fixed

  • Add create button (header action) to Admin and Operator ListTickets pages
v3.0.8

Fixed

  • Add create button (header action) to Admin and Operator ListTickets pages
1.2.1

What's Changed

  • fix: correctly resolve mime types for ticket attachments — replaced extension-based mapping (e.g. .jpg) with Symfony MimeTypes component to resolve proper MIME types (e.g. image/jpeg) in Admin ViewTicket, ensuring file uploads work correctly with Filament/Livewire validation.

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/1.2.0...1.2.1

v2.0.7

What's Changed

  • fix: correctly resolve mime types for ticket attachments — replaced extension-based mapping (e.g. .jpg) with Symfony MimeTypes component to resolve proper MIME types (e.g. image/jpeg) in Admin ViewTicket, ensuring file uploads work correctly with Filament/Livewire validation.

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/v2.0.6...v2.0.7

v3.0.7

What's Changed

  • fix: correctly resolve mime types for ticket attachments — replaced extension-based mapping (e.g. .jpg) with Symfony MimeTypes component to resolve proper MIME types (e.g. image/jpeg) in Admin ViewTicket, ensuring file uploads work correctly with Filament/Livewire validation.

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/v3.0.6...v3.0.7

1.2.0

What's Changed

  • feat: Allow admin to create tickets — admins can now create tickets directly from the admin panel, with support for assigning operators, setting status/priority, and uploading attachments

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/1.1.9...1.2.0

v2.0.6

What's Changed

  • feat: Allow admin to create tickets — admins can now create tickets directly from the admin panel, with support for assigning operators, setting status/priority, and uploading attachments

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/v2.0.5...v2.0.6

v3.0.6

What's Changed

  • feat: Allow admin to create tickets — admins can now create tickets directly from the admin panel, with support for assigning operators, setting status/priority, and uploading attachments

Full Changelog: https://github.com/jeffersongoncalves/filament-help-desk/compare/v3.0.5...v3.0.6

1.1.9

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Add "Disabling Resources" section to README
  • Inspired by #2 — extended to cover Operator and User panels as well
v2.0.5

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Add "Disabling Resources" section to README
  • Inspired by #2 — extended to cover Operator and User panels as well
v3.0.5

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Add "Disabling Resources" section to README
  • Apply Pint formatting and remove duplicate methods
  • Inspired by #2 — extended to cover Operator and User panels as well
1.1.8

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Inspired by #2 — extended to cover Operator and User panels as well
v2.0.4

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Inspired by #2 — extended to cover Operator and User panels as well
v3.0.4

What's Changed

  • Add shouldRegisterNavigation() config check to all resources (Admin, Operator, User) to prevent errors when optional resources are removed from config
  • Inspired by #2 — extended to cover Operator and User panels as well
v3.0.3

Breaking Changes

  • Minimum Filament version bumped to ^5.3 — required due to the new PageConfiguration parameter added to Page::routes() in filamentphp/filament#19225

What's Changed

  • Update composer.json to require filament/filament: ^5.3
v2.0.3

Breaking Changes

  • Minimum Filament version bumped to ^4.8 — required due to the new PageConfiguration parameter added to Page::routes() in filamentphp/filament#19225

What's Changed

  • Update composer.json to require filament/filament: ^4.8
1.1.7

Fixed

  • Remove obsolete PHPStan ignoreErrors pattern that was causing unmatched pattern error
v2.0.2

Fixed

  • Replace Heroicon::Mini* with solid variants (Mini prefix removed in Filament v4)
  • Fix getSlug() signature to include ?Panel $panel = null parameter
  • Fix canEdit()/canDelete() signatures to include Model type hint
  • Fix Tab import namespace (Filament\Resources\Components\Tab → Filament\Schemas\Components\Tabs\Tab)
  • Fix ViewAction/EditAction imports (Filament\Tables\Actions → Filament\Actions)
  • Fix $heading property from static to non-static (ChartWidget breaking change)
  • Update docblock namespaces to Filament\Schemas\Components\Component
  • Remove obsolete PHPStan ignoreErrors patterns
v3.0.2

Fixed

  • Fix PHP minimum version to ^8.2 (matching Filament v5 requirement)
  • Replace Heroicon::Mini* with solid variants (Mini prefix removed in Filament v5)
  • Fix getSlug() signature to include ?Panel $panel = null parameter
  • Fix canEdit()/canDelete() signatures to include Model type hint
  • Fix Tab import namespace (Filament\Resources\Components\Tab → Filament\Schemas\Components\Tabs\Tab)
  • Fix ViewAction/EditAction imports (Filament\Tables\Actions → Filament\Actions)
  • Fix $heading property from static to non-static (ChartWidget breaking change)
  • Update docblock namespaces to Filament\Schemas\Components\Component
  • Remove obsolete PHPStan ignoreErrors patterns
3.0.2

What's Changed

  • Add Laravel 13.x support (orchestra/testbench ^11.0)
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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels