tonystore/laravel-help-desk

用于生成和管理支持票和帮助台的工具包。

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

This package is auto-updated.

Last update: 2024-09-29 06:20:33 UTC


README

Latest Stable Version Total Downloads License PHP Version Require

Laravel 帮助台

这是一个Laravel工具包,允许为任何Laravel应用程序生成支持票。

安装

安装工具包

composer require tonystore/laravel-help-desk

发布配置文件和迁移文件

php artisan vendor:publish --provider="TonyStore\HelpDesk\HelpDeskServiceProvider"

在配置文件 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
    ]

];

迁移表

php artisan migrate