dimpak/module-ticket

安装: 1

依赖: 0

建议者: 0

安全: 0

类型:laravel-package

dev-master 2019-10-14 08:30 UTC

This package is not auto-updated.

Last update: 2024-09-25 08:20:43 UTC


README

这是一个简单的Laravel 5.1+ (5.1 – 5.8和6.*) 帮助台票据系统,它可以与Laravel默认的用户和认证系统无缝集成。它可以在几分钟内集成到您的现有Laravel项目中,并为您的客户和团队提供一个简单而优雅的支持票据系统。

功能

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

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

快速安装

如果您想将Ticketit作为独立应用程序安装,请使用我们的快速安装程序。这是一个预配置以与Ticketit一起工作的Laravel应用程序。使用快速安装程序可以最小化安装Ticketit所需的努力和对Laravel的了解。

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

安装(手动)

要求

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

  1. Laravel 5.1+
  2. 用户表
  3. Laravel电子邮件配置
  4. Bootstrap 3或Bootstrap 4
  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文件中的服务提供者部分添加此行(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 后,访问网址 http://your-project-url/tickets-upgrade。这将自动将新行添加到配置表中。

文档

票务系统 Wiki

支持

审查特性请求,提供反馈,建议特性,报告问题

实时演示

http://ticketit.kordy.info/tickets

项目贡献者(项目英雄们)

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

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

下载统计

statistics