tonystore / laravel-help-desk
Package to generate and manage support tickets and help desk.
v0.1.1
2022-08-29 19:50 UTC
Requires
- php: ^7.0 || ^8.0
- staudenmeir/belongs-to-through: ^2.4
This package is auto-updated.
Last update: 2024-10-29 06:31:12 UTC
README
Laravel Help Desk
Es un paquete para Laravel que permite generar tickets de soporte para cualquier aplicación de Laravel
Instalación
Instalar el paquete:
composer require tonystore/laravel-help-desk
Publicar el archivo de configuración y migraciones:
php artisan vendor:publish --provider="TonyStore\HelpDesk\HelpDeskServiceProvider"
Configurar los nombres de las tablas con los que se crearán las migraciones en el archivo de configuración subscriptions.php:
<?php return [ /** * Nombres de las tablas que se definirán a la hora de * ejecutar la migración */ 'tables' => [ 'user' => 'users', 'ticket' => 'tickets', 'ticket_priorities' => 'ticket_priorities', 'ticket_types' => 'ticket_types', 'ticket_categories' => 'ticket_categories', 'ticket_category_type' => 'ticket_category_type', 'ticket_comments' => 'ticket_comments', 'ticket_files' => 'ticket_files', 'ticket_states' => 'ticket_states', ], /** * Modelo usado para suscripciones, usado para las relaciones * del Trait */ 'models' => [ 'user' => \App\Models\User::class, 'ticket' => \TonyStore\HelpDesk\Models\Ticket::class, 'ticket_priority' => \TonyStore\HelpDesk\Models\TicketPriority::class, 'ticket_type' => \TonyStore\HelpDesk\Models\TicketType::class, 'ticket_category' => \TonyStore\HelpDesk\Models\TicketCategory::class, 'ticket_category_type' => \TonyStore\HelpDesk\Models\TicketCategoryType::class, 'ticket_comment' => \TonyStore\HelpDesk\Models\TicketComment::class, 'ticket_file' => \TonyStore\HelpDesk\Models\TicketFile::class, 'ticket_state' => \TonyStore\HelpDesk\Models\TicketState::class ] ];
Migrar las tablas:
php artisan migrate