yurapyzhyk / ticketit
为 Laravel 5.1 – 5.8 和 6.* - 7.* - 8.* 提供的一个简单帮助台工单系统,与 Laravel 默认用户和认证系统无缝集成
Requires
- doctrine/dbal: ^2.5|^2.6|^2.10
- illuminate/support: ^5.1|^6.0|^7.0|^8.0
- jenssegers/date: ^3.0|^4.0
- laravel/framework: ^5.1|^6.0|^7.0|^8.0
- laravelcollective/html: ^5.1|^6.0
- mews/purifier: ^2.0|^3.1|^3.2
- yajra/laravel-datatables-oracle: ^6.0|^8.0|^9.4|^9.11
- 3.0.x-dev
- 2.1.x-dev
- 2.0.x-dev
- 1.0.x-dev
- v0.5.14
- 0.5.13
- v0.5.12
- v0.5.11
- v0.5.10
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.5-RC1
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.11-RC1
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- 0.2.x-dev
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- 0.1.x-dev
- v0.1.1
- v0.1.0
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- 0.0.1
- dev-zero-point-two-60
- dev-zero-point-two-58
- dev-zero-point-two-57
- dev-bootstrap4
- dev-zero-point-two-56
- dev-zero-point-two-55
- dev-zero-point-two-54
- dev-kebian-0.2
- dev-upstream/2.0
This package is auto-updated.
Last update: 2024-09-05 19:57:04 UTC
README
为 Laravel 5.1+(5.1 – 5.8 和 6.* - 7.* - 8.*)提供的一个简单帮助台工单系统,与 Laravel 默认用户和认证系统无缝集成。它将在几分钟内集成到您的当前 Laravel 项目中,并可以为您的客户和团队提供一个良好且简单的支持工单系统。
功能
- 三个主要用户角色:用户、代理和管理员
- 用户可以创建工单、跟踪工单状态、发表评论并关闭自己的工单(访问权限可配置)
- 自动分配代理到工单,系统将在特定部门中搜索代理并自动选择队列最少的代理
- 简单的管理面板
- 本地化(包括阿拉伯语、巴西葡萄牙语、德语、英语、波斯语、法语、匈牙利语、意大利语、波斯语、俄语和西班牙语语言包)
- 非常简单的安装和集成过程
- 带有统计信息和性能跟踪图的仪表板
- 简单的文本编辑器用于工单描述和评论,允许上传图片
快速安装
如果您想将 Ticketit 作为独立应用程序安装,请使用我们的 快速安装程序。这是一个预先配置好以与 Ticketit 一起工作的 Laravel 应用程序。使用快速安装程序可以最大程度地减少安装 Ticketit 所需的努力和 Laravel 知识。
但是,如果您想将 Ticketit 包含到现有项目中,请跳转到 下一节。
安装(手动)
要求
首先确保您已经有一个可工作的 Laravel 环境
- Laravel 5.1+
- 用户表
- Laravel 邮件配置
- Bootstrap 3 或 Bootstrap 4
- jQuery
由 Ticketit 自动安装和配置的依赖项(您无需采取任何行动)
安装步骤(4-8分钟)
步骤 1. 在您的终端中运行此代码(1-2分钟)
composer require 'kordy/ticketit:0.*'
步骤 2. 安装后,您需要在 config/app.php
的服务提供者部分添加此行(1-2分钟)。
Kordy\Ticketit\TicketitServiceProvider::class,
步骤 3. 检查是否存在 App\User
步骤 4. 确保您已经设置了 认证。在 5.2+ 中,您可以使用 php artisan make:auth
步骤 5. 设置用于 Ticketit 集成的母版视图
步骤 6. 至少注册一个用户到系统中并登录。
步骤 7. 前往 http://your-project-url/tickets-install 完成安装(1-2分钟)
默认 ticketit 前端路由:http://your-project-url/tickets
默认 ticketit 管理路由:http://your-project-url/tickets-admin
注意
在开始创建工单之前,请确保您已经创建至少一个状态、一个优先级和一个类别。
如果您将安装文件夹移动到另一个路径(或服务器),您需要更新表 ticketit_settings
中具有 slug='routes' 的行。之后,别忘了清除整个缓存。
升级到v0.4
从0.3.*
升级到0.4
后,访问url http://your-project-url/tickets-upgrade
。这将自动向配置表添加新行。
文档
支持
实时演示
http://ticketit.kordy.info/tickets
项目贡献者(项目英雄们)
非常感谢所有抽出时间提供反馈和建议的活跃人士,他们极大地帮助了我们改进票务系统。
https://github.com/thekordy/ticketit/graphs/contributors