PHPackages                             jacobhyde/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. jacobhyde/tickets

ActiveLibrary

jacobhyde/tickets
=================

06PHP

Since Nov 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jacob-hyde/laravel-tickets)[ Packagist](https://packagist.org/packages/jacobhyde/tickets)[ RSS](/packages/jacobhyde-tickets/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Tickets
===============

[](#laravel-tickets)

Add ticketing to your Laravel API with Laravel Tickets. While there are other ticketing packages for Laravel, such as TicketIt, they all lack simplicity and ability to right into your API.

Perquisites
-----------

[](#perquisites)

Have Laravel UI with Auth installed.

```
composer require laravel/ui
php artisan ui bootstrap --auth
npm install && npm run dev

```

Note, you do not need to use bootstrap.

Installation
------------

[](#installation)

1. `composer require jacobhyde/tickets`
2. `php artisan vendor:publish --tag=tickets`

Configuration
-------------

[](#configuration)

You will find configuration variables in config/tickets.php

```
return  [
	'user'  =>  \App\Models\User::class,
	'from_address'  =>  '',
	'from_name'  =>  '',
	'routes'  =>  [
        'api'  =>  [
		    'prefix'  =>  'api/v1',
		    'middleware'  =>  [],
        ],
        'web'  =>  [
		    'domain'  =>  'support.example.com',
		    'prefix'  =>  '',
		    'middleware'  =>  ['auth:web'],
        ],
	],
	'created'  =>  [
		'email'  =>  null,
		'user_guard'  =>  'api',
	],
];

```

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/272afff1264c6afef6d9bdf167122b57418f476a73ee2959bda30c79114cb86d?d=identicon)[jacobhyde](/maintainers/jacobhyde)

---

Top Contributors

[![jacob-hyde](https://avatars.githubusercontent.com/u/37390874?v=4)](https://github.com/jacob-hyde "jacob-hyde (8 commits)")

### Embed Badge

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

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

PHPackages © 2026

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