dassuman/laravel-tickets
Composer 安装命令:
composer require dassuman/laravel-tickets
包简介
Simple but effective solutions to provide support
README 文档
README
Simple but effective solution to provide support. Due to its lightweight construction, it fits into any project. In addition, it offers a wide range of configuration options from the start and is therefore suitable for any area.
Features
- Highly configurable
- auto closing
- file upload support
- permission support
- ticket categories
- priority
- easy to customize
- uuid support
- declare ticket reference
- multiple language support
Preview
Ticket Dashboard:
Ticket creation:
Ticket show And Assign:
Ticket Close:

Todos
- Improve documentation
- tailwind and vue frontend
- admin ticket scaffold
- unit tests
- uuid:
- rule,
- migrations
- controller stuff
Installation
You can install the package via composer:
composer require dassuman/laravel-tickets:dev-main
After the installation
php artisan vendor:publish --provider=Dassuman\LaravelTickets\LaravelTicketsServiceProvider
Documentation
Currently the views are only implemented for bootstrap. After publishing, you should implement the layouts.
The trait HasTickets should be added to the user model
use Dassuman\LaravelTickets\Traits\HasTickets; class User { use HasTickets; // important for laravel-tickets }
The ticket routes can be implemented via the macro
use Illuminate\Routing\Controller; use Dassuman\LaravelTickets\Controllers\TicketControllable; class TicketController extends Controller { use TicketControllable; } Route::tickets( TicketController::class );
Config: All points of the configuration are documented.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email dass.suman126@gmail.com instead of using the issue tracker.
Credits
- [Anirudha Pal]
- Suman DAs
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-12