dassuman / laravel-tickets
提供支持的有效但简单的解决方案
dev-main
2024-03-12 11:54 UTC
Requires
- php: ^7.4|^8.0|^8.1
- illuminate/support: ^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-12 13:07:59 UTC
README
提供支持的有效但简单的解决方案。由于其轻量级构建,它适用于任何项目。此外,它从一开始就提供了一整套配置选项,因此适用于任何领域。
特性
- 高度可配置
- 自动关闭
- 文件上传支持
- 权限支持
- 票据类别
- 优先级
- 易于自定义
- UUID支持
- 声明票据引用
- 多语言支持
预览
待办事项
- 改进文档
- tailwind和vue前端
- 管理员票据脚手架
- 单元测试
- UUID
- 规则
- 迁移
- 控制器内容
安装
您可以通过composer安装此包
composer require dassuman/laravel-tickets:dev-main
安装后
php artisan vendor:publish --provider=Dassuman\LaravelTickets\LaravelTicketsServiceProvider
文档
目前视图仅实现了bootstrap。发布后,您应实现布局。
应将特质HasTickets
添加到用户模型
use Dassuman\LaravelTickets\Traits\HasTickets; class User { use HasTickets; // important for laravel-tickets }
可以通过宏实现票据路由
use Illuminate\Routing\Controller; use Dassuman\LaravelTickets\Controllers\TicketControllable; class TicketController extends Controller { use TicketControllable; } Route::tickets( TicketController::class );
配置:所有配置点均有文档说明。
贡献
有关详细信息,请参阅CONTRIBUTING
安全
如果您发现任何安全相关的问题,请通过电子邮件dass.suman126@gmail.com告知,而不是使用问题跟踪器。
鸣谢
- [Anirudha Pal]
- Suman DAs
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件