tonystore/laravel-help-desk

Package to generate and manage support tickets and help desk.

v0.1.1 2022-08-29 19:50 UTC

This package is auto-updated.

Last update: 2024-10-29 06:31:12 UTC


README

Latest Stable Version Total Downloads License PHP Version Require

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