payamava/ticket

这是一个用于管理票据的软件包

v1.1 2018-03-14 15:20 UTC

This package is not auto-updated.

Last update: 2024-09-29 06:02:28 UTC


README

本软件包旨在管理和支持票据。

安装

首先,通过 Composer 引入该软件包。

composer require payamava/ticket

接下来,如果您使用 Laravel 5,请在您的 config/app.php 文件中包含服务提供者。

'providers' => [
    Payamava\Ticket\TicketServiceProvider::class,
];

php artisan vendor:publish

php artisan migrate

用法

创建新的票据类别

    $user->newTicketCategory('name of category')

创建新的票据

    $ticketCategory = TicketCategory::first();
    $user->newTicket($ticketCategory,'title','body','priority');

回复票据

    $user->replyToTicket($ticket,'title','message')

将票据状态更改为已关闭

    $user->changeStateToClosed($ticket)

将状态更改为打开

    $user->changeStateToOpen($ticket)

删除票据

    $user->deleteTicket($ticket)

更新回复

    $user->updateReply($ticket,$reply,$new_message)

更新票据

    $user->updateTicket($ticket,$newCategory,$title,$message,$priority)

获取所有回复

    $user->getReplies()