payamava / ticket
这是一个用于管理票据的软件包
v1.1
2018-03-14 15:20 UTC
Requires
- faustbrian/laravel-commentable: ^3.1
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()