{"repo":"coderflexx/laravel-ticket","free":true,"listed":false,"github":"https://github.com/coderflexx/laravel-ticket","clone":"git clone https://github.com/coderflexx/laravel-ticket.git","description":"A full-featured support ticket system for Laravel with Eloquent models and a clean API","language":"PHP","stars":440,"topics":["eloquent","laravel","ticketing-system","customer-support","helpdesk","laravel-package","php","support-ticket","tickets"],"license":"MIT","category":"security-tools","readme_excerpt":"- Introduction - Installation - Configuration - Preparing your model - Usage - Ticket Table Structure - Message Table Structure - Label Table Structure - Category Table Structure - API Methods - Ticket API Methods - Ticket Relationship API Methods - Ticket Scopes - Category \\& Label Scopes - Handling File Upload - Testing - Changelog - Contributing - Security Vulnerabilities - Credits - License Introduction Laravel Ticket package, is a Backend API to handle your ticket system, with an easy way. Installation You can install the package via composer: Configuration You can publish the config file with: You can publish and run the migrations with: Before Running the migration, you may publish the config file, and make sure the current tables does not make a conflict with your existing application, and once you are happy with the migration table, you can run Preparing your model Add HasTickets trait into your User model, along with CanUseTickets interface Usage The Basic Usage of this package, is to create a ticket , then associate the labels and the categories to it. You can associate as many as categories / labels into a single ticket. Here is an example Ticket Table Structure Column Name Type Default --- --- --- ID integer NOT NULL UUID string NULL user id integer NOT NULL title string NOT NULL message string NULL priority string low status string open is resolved boolean false is locked boolean false assigned to integer NULL created at timestamp NULL updated at timestamp NULL ","default_branch":null,"files":null,"tree":[],"storefront":"/r/coderflexx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coderflexx/laravel-ticket/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}