payamava/ticket
Composer 安装命令:
composer require payamava/ticket
包简介
this is a package for managment tickets
README 文档
README
This package is designed to manage and support ticketing.
Installing
Begin by pulling in the package through Composer.
composer require payamava/ticket
Next, if using Laravel 5, include the service provider within your config/app.php file.
'providers' => [
Payamava\Ticket\TicketServiceProvider::class,
];
php artisan vendor:publish
php artisan migrate
Usage
Create new ticket category
$user->newTicketCategory('name of category')
Create new ticket
$ticketCategory = TicketCategory::first();
$user->newTicket($ticketCategory,'title','body','priority');
Reply to ticket
$user->replyToTicket($ticket,'title','message')
Change state ticket to closed
$user->changeStateToClosed($ticket)
Change state to open
$user->changeStateToOpen($ticket)
Delete Ticket
$user->deleteTicket($ticket)
Update Reply
$user->updateReply($ticket,$reply,$new_message)
Update Ticket
$user->updateTicket($ticket,$newCategory,$title,$message,$priority)
Get all Replies
$user->getReplies()
统计信息
- 总下载量: 63
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-03-09