PHPackages                             dainsys/support-tickets - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dainsys/support-tickets

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

dainsys/support-tickets
=======================

Support and recipients management package for Dainsys. This package allows you to Associate recipients to your department files.

v3.1(1y ago)099MITPHPCI failing

Since May 16Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Yismen/support-tickets)[ Packagist](https://packagist.org/packages/dainsys/support-tickets)[ RSS](/packages/dainsys-support-tickets/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (11)Versions (32)Used By (0)

Dainsys Support Tickets
=======================

[](#dainsys-support-tickets)

A full stack package to add tickets support functionality to Laravel applications.

### Installation

[](#installation)

1. Require using composer: `composer require dainsys/support-tickets`.
2. You can install all package assets by running `php artisan support:install` command or `@php artisan vendor:publish --force --tag=support:assets`.
    1. optionally, you add the following line to your `composer` file, under the `scripts` and `post-update-cmd` key, to publish the assets every time you update your composer dependencies: `@php artisan vendor:publish --tag=support:assets --force --ansi`.
    2. If you may want to customize the migrations before next step, first publish them: `@php artisan vendor:publish --force --tag=support:migrations`.
3. This package relies on `laravel/ui` package so make sure follow it's [guidelines](https://github.com/laravel/ui).
4. Run the migrations: `php artisan migrate`.

### Usage

[](#usage)

1. Identify at least one user as super admin, which will have no restrictions in the application, by running command `php artisan support:create-super-user`.
2. Add the following trait to the Athenticatable model, most like `App\Models\User`

```
class User extends Authenticatable
{
    use \Dainsys\Support\Traits\HasSupportTickets;
    .....
}

```

### Configure your application

[](#configure-your-application)

1. Optionally, you may want to publish and tweek the config file: `@php artisan vendor:publish --force --tag=support:config`.

### Features

[](#features)

1. Super admin admin users can perform all type of actions.
2. Ability to separate tickets and support by departments.
3. Specific subjects for tickets.
4. Notifications based on model actions:
    1. Ticket Created: Department admins, department agents.
    2. Ticket Assigned: ticket owner, ticket agent
    3. Reply Created: ticket owner, ticket agent, department admins.
    4. Ticket Completed: ticket owner, department admins, ticket agent.
    5. Ticket Reopened: ticktet owner, department admins, ticket agent.
    6. Ticket Deleted: ticktet owner, department admins, ticket agent.
    7. Ticket Rated: department admins, ticket agent.
5. Timeframe: amount of time a ticket is expected to be completed, based on the subject priority
6. Completion rate: % of tickets completed
7. Compliance rate: % of tickets within the required timeframe
8. Satisfaction rate: average stars given to tickets divided by 5
9. Ticket actions:
    1. Owner / Regular users
        1. Create and update
        2. Delete
        3. Close
        4. Reply
        5. Rate service
        6. Reopen
        7. Department admins can assign tickets to their agents
    2. Department Admins
        1. Access to department dashboard
        2. Assign and reassign tickets to department agents
        3. Close
        4. Reopen
    3. Department agents
        1. Grab (assign to themself) unassigned tickets
        2. Reply
        3. Close
    4. Super admins
        1. Create or remove super admins
        2. Manage departments
        3. Manage subjects
        4. manage department roles
        5. View dashboard
        6. Create, edit, delete, close, reply, assign tickets.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance46

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~27 days

Recently: every ~155 days

Total

28

Last Release

415d ago

Major Versions

v1.3.8 → v2.02025-01-09

v2.0 → v3.02025-05-15

### Community

Maintainers

![](https://www.gravatar.com/avatar/fb63dbe8a40df0f9ae9aeb2a6510aea91a7b2837e786590002a20f40f3161e5c?d=identicon)[Yismen](/maintainers/Yismen)

---

Top Contributors

[![Yismen](https://avatars.githubusercontent.com/u/4872942?v=4)](https://github.com/Yismen "Yismen (147 commits)")

### Embed Badge

![Health badge](/badges/dainsys-support-tickets/health.svg)

```
[![Health](https://phpackages.com/badges/dainsys-support-tickets/health.svg)](https://phpackages.com/packages/dainsys-support-tickets)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

725173.2k14](/packages/tallstackui-tallstackui)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k20](/packages/fleetbase-core-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
