aytaceminoglu/ticketit
Simple helpdesk ticket system for Laravel 5.1+ with users/agents/admin roles, configurable permissions, auto-assigning agents by department/queue, admin dashboard with stats, localization packs, and a lightweight editor for ticket descriptions and comments (image uploads).
Ticketit), minimizing coupling with core application logic. This allows for easy extension or replacement if requirements evolve.ticket.created, ticket.updated) for notifications, logging, or workflows.tickets, ticket_user, ticket_categories). The TPM should validate schema conflicts with existing tables (e.g., custom user fields, soft deletes) and plan for migrations.users table, which simplifies integration but requires ensuring user attributes (e.g., email_verified_at) align with ticketing workflows (e.g., ticket assignment)./vendor/ticketit/...) for conflicts with the app’s asset pipeline (e.g., Vite, Mix).ticketit.composer require aytaceminoglu/ticketit).php artisan vendor:publish --provider="Ticketit\TicketitServiceProvider").Ticket, Category) to add custom fields or validation.resources/views/vendor/ticketit/...) for branding or additional fields.routes/api.php) to expose ticket endpoints if the frontend is decoupled.laravel/framework version constraints in composer.json to avoid conflicts.spatie/laravel-permission for role management).composer why-not to resolve dependency conflicts.CUSTOMIZATIONS.md file.dd(), dump()).Ticketit\Ticket model).Log facade) for ticket-related actions.ticket_user.user_id, tickets.status).tickets table by date if volume exceeds 100K+ tickets.How can I help you explore Laravel packages today?