changefox/osticketit

为 Laravel 5.1, 5.2, 5.3, 5.4 和 5.5 开发的一个简单的帮助台票据系统,与 Laravel 默认用户和认证系统无缝集成

维护者

详细信息

github.com/changefox/osticketit

安装: 217

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 362

类型:laravel-package

v0.3.18 2017-09-22 16:57 UTC

README

为 Laravel 5.1+ (5.1, 5.2, 5.3, 5.4 和 5.5) 开发的一个简单的帮助台票据系统,与 Laravel 默认用户和认证系统无缝集成。它可以在几分钟内集成到您的当前 Laravel 项目中,并为您的客户和团队提供一个简单易用的支持票据系统。

功能

  1. 三个主要用户角色:用户、代理和管理员
  2. 用户可以创建票据、跟踪其票据状态、发表评论并关闭自己的票据(访问权限可配置)
  3. 自动将代理分配给票据,系统会搜索特定部门的代理,并自动选择队列中排队最少的代理
  4. 简单的管理员面板
  5. 本地化(包括阿拉伯语、巴西葡萄牙语、德语、英语、波斯语、法语、匈牙利语、意大利语、波斯语、俄语和西班牙语语言包)
  6. 非常简单的安装和集成过程
  7. 带有统计信息和性能跟踪图的行政仪表板
  8. 简单的文本编辑器用于票据描述和评论,允许上传图片

完整功能列表(12+)和截图

快速安装

如果您想将 Ticketit 作为独立应用程序安装,请使用我们的 快速安装程序。这是一个预先配置好的 Laravel 应用程序,用于与 Ticketit 一起工作。使用快速安装程序可以最大限度地减少安装 Ticketit 所需的努力和 Laravel 知识。

但是,如果您想将 Ticketit 包含在现有项目中,请跳转到 下一部分

安装(手动)

要求

首先确保您已经设置了此 Laravel 环境

  1. Laravel 5.1+
  2. 用户表
  3. Laravel 邮件配置
  4. Bootstrap 3+
  5. Jquery

由 Ticketit 自动安装和配置的依赖项(无需您采取任何行动)

  1. LaravelCollective HTML
  2. Laravel Datatables
  3. HTML Purifier

安装步骤(4-8 分钟)

步骤 1. 通过您的终端运行此代码(1-2 分钟)

composer require kordy/ticketit:0.*

步骤 2. 安装后,您必须将此行添加到您的 config/app.php 文件中的 Service Providers 部分(1-2 分钟)。

Kordy\Ticketit\TicketitServiceProvider::class,

步骤 3. 检查 App\User 是否存在

步骤 4. 确保您已设置 认证。在 5.2+ 中,您可以使用 php artisan make:auth

步骤 5. 设置您的主视图以集成 Ticketit(1-2 分钟)

步骤 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' 的行。之后,别忘了刷新整个缓存。

文档

Ticketit 维基

支持

审查功能请求,提供反馈,建议功能,报告问题

实时演示

http://ticketit.kordy.info/tickets

项目贡献者(项目英雄)

非常感谢所有抽出时间提供反馈和建议的积极人士,他们极大地帮助了我们改进 Ticketit。

https://github.com/thekordy/ticketit/graphs/contributors