dassuman/laravel-tickets 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dassuman/laravel-tickets

Composer 安装命令:

composer require dassuman/laravel-tickets

包简介

Simple but effective solutions to provide support

README 文档

README

Latest Version on Packagist Build Status Quality Score Total Downloads

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 list Ticket creation: ticket create Ticket show And Assign: ticket show Ticket Close: ticket show

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

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-03-12