Download the PHP package jeffersongoncalves/filament-service-desk without Composer
On this page you can find all versions of the php package jeffersongoncalves/filament-service-desk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jeffersongoncalves/filament-service-desk
More information about jeffersongoncalves/filament-service-desk
Files in jeffersongoncalves/filament-service-desk
Package filament-service-desk
Short Description Filament plugin for jeffersongoncalves/laravel-service-desk - provides Admin, Agent, and User panels for complete service desk management.
License MIT
Homepage https://github.com/jeffersongoncalves/filament-service-desk
Informations about the package filament-service-desk
Filament Service Desk
A Filament plugin for jeffersongoncalves/laravel-service-desk that provides Admin, Agent, and User panels for complete service desk management.
Compatibility
| Version | Filament | PHP | Laravel | Tailwind |
|---|---|---|---|---|
| 1.x | ^3.0 | ^8.1 | ^10.0 | 3.x |
| 2.x | ^4.0 | ^8.2 | ^11.0 | 4.x |
| 3.x | ^5.0 | ^8.2 | ^11.28 | 4.x |
Installation
You can install the package via composer:
Publish the configuration (optional):
Usage
Admin Panel
Full management capabilities: departments, categories, tags, tickets, SLA, email channels, knowledge base, and service catalog.
Resources: Department, Category, Tag, Canned Response, Ticket (with comments, attachments, history, watchers), SLA Policy (with targets, escalation rules), Business Hours Schedule (with time slots, holidays), Email Channel, KB Article (with versions, feedback), KB Category, Service (with form fields), Service Category.
Widgets: Service Desk Overview, SLA Compliance Chart, Tickets by Department Chart.
Agent Panel
Ticket handling and response for support agents.
Resources: Ticket (scoped to assigned), Canned Responses (read-only).
Pages: Ticket Queue (claim unassigned tickets), Agent Dashboard.
Widgets: Agent Ticket Stats, SLA Breach Table.
User Panel
Self-service portal for end users.
Resources: Ticket (create/view own), Service Request (wizard with dynamic form).
Pages: Knowledge Base (search, browse, feedback).
Widgets: My Tickets Overview.
Feature Toggles
Each plugin supports fluent feature toggles:
| Method | Default | Description |
|---|---|---|
knowledgeBase(bool) |
true |
KB articles and categories |
sla(bool) |
true |
SLA policies, targets, escalation |
emailChannels(bool) |
true |
Email channel management |
serviceCatalog(bool) |
true |
Service catalog and requests |
Features can also be toggled globally in config/filament-service-desk.php.
Customizing Widgets
Each panel's dashboard widgets can be customized via the configuration file. Widgets are now scoped under each panel key (admin, agent, user):
To disable all widgets for a panel, set its widgets key to an empty array:
Upgrade from 3.0.x
Breaking changes introduced in 3.2.0:
- Class
ServiceDeskPluginwas renamed toServiceDeskAdminPlugin. - Plugin ID changed from
filament-service-desktofilament-service-desk-admin. - The published
config/filament-service-desk.phpwas restructured from the feature-scoped shape (navigation.admin|agent|user,resources.admin|agent|user,widgets.admin|agent|user) to a panel-scoped shape that matchesjeffersongoncalves/filament-help-desk.
Update your panel providers:
If you previously published the config, republish it with --force:
Attachments Configuration
Configure file upload settings for ticket attachments in the configuration file:
| Option | Default | Description |
|---|---|---|
allowed_extensions |
Common file types | File extensions resolved to MIME types via Symfony MimeTypes |
max_file_size |
10240 (10MB) |
Maximum file size in kilobytes |
disk |
local |
Filesystem disk for storing attachments |
Localization
Translations are provided for:
- English (
en) - Brazilian Portuguese (
pt_BR)
Publish translations to customize:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-service-desk with dependencies
filament/filament Version ^5.3
jeffersongoncalves/laravel-service-desk Version ^1.0
spatie/laravel-package-tools Version ^1.14.0