PHPackages                             jwcobb/tevo-harvester - 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. [API Development](/categories/api)
4. /
5. jwcobb/tevo-harvester

ActiveProject[API Development](/categories/api)

jwcobb/tevo-harvester
=====================

TEvo Harvester is a tool to populate your own local database tables with a cache of the Ticket Evolution API data.

4.1.1(4y ago)11855[1 PRs](https://github.com/jwcobb/tevo-harvester/pulls)MITPHPPHP ^8.0

Since Nov 10Pushed 3y ago3 watchersCompare

[ Source](https://github.com/jwcobb/tevo-harvester)[ Packagist](https://packagist.org/packages/jwcobb/tevo-harvester)[ RSS](/packages/jwcobb-tevo-harvester/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (13)Versions (31)Used By (0)

TEvo Harvester
--------------

[](#tevo-harvester)

TEvo Harvester is a tool to populate your own local database tables with a cache of the [Ticket Evolution API](http://developer.ticketevolution.com/) data. It allows you to very easily create, populate, and update tables with the cache-able API data and includes the ability to easily schedule for this data to be updated periodically.

This application can and should be separate from whatever project you are creating to utilize the data. This keeps the underlying technologies, dependencies, and requirements separate from your main project and allows you to update this project as necessary without affecting other projects you are building that utilize the data stored by this application.

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

[](#installation)

You can install this project via composer:

```
composer create-project jwcobb/tevo-harvester /path/to/project --prefer-dist
```

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

[](#configuration)

Edit the `.env` file to add your database info as well as your [Ticket Evolution API](https://ticketevolution.atlassian.net/wiki/spaces/API/pages/983121/Overview) credentials and any other necessary changes.

Run Database Migrations
-----------------------

[](#run-database-migrations)

Migrations are included to create any necessary tables. From the command line run

```
php artisan migrate
```

Scheduling Updates
------------------

[](#scheduling-updates)

TEvo Harvester [Laravel Scheduler](https://laravel.com/docs/8.x/scheduling#scheduling-artisan-commands) to run these commands automatically at preset times. Just be sure to [add the Laravel Scheduler to your `crontab`](https://laravel.com/docs/8.x/scheduling#running-the-scheduler).

Each Harvest already has a suggested update interval assigned to it, but using the Dashboard you can edit the schedule and even include URLs to ping before and after updates in case you wish to use a [Dead Man’s Switch](https://en.wikipedia.org/wiki/Dead_man%27s_switch) such as [Pushmon](http://www.pushmon.com/) or [Dead Man’s Snitch](https://deadmanssnitch.com/) to ensure your updates are running as desired.

Manually Running Updates
------------------------

[](#manually-running-updates)

Updates of the API information can be run either via the Dashboard or via command line using the [artisan console](https://laravel.com/docs/8.x/artisan) with a command such as

```
php artisan harvester:update performers --action=active
```

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover any security related issues, please email oss at jcobb dot org instead of using the issue tracker.

License
-------

[](#license)

TEvo Harvester is open-sourced software licensed under the [MIT license](https://github.com/jwcobb/tevo-harvester/blob/master/LICENSE)

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 63% 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 ~86 days

Recently: every ~47 days

Total

29

Last Release

1475d ago

Major Versions

1.0.x-dev → 2.0.02017-05-24

2.0.1 → 3.0.02018-11-15

3.1.5 → 4.0.0-rc.12021-12-06

PHP version history (5 changes)1.0.0PHP &gt;=5.5.9

2.0.0PHP &gt;=7.1

3.0.0PHP &gt;=7.1.3

3.1PHP ^7.1.3

4.0.0-rc.1PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/21b2978556e16fd933c29698fc3ee28ee0ae32f7475affb2cff6e4fdb2f479cb?d=identicon)[jwcobb](/maintainers/jwcobb)

---

Top Contributors

[![jwcobb](https://avatars.githubusercontent.com/u/777522?v=4)](https://github.com/jwcobb "jwcobb (75 commits)")[![laravel-shift](https://avatars.githubusercontent.com/u/15991828?v=4)](https://github.com/laravel-shift "laravel-shift (39 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![ujash](https://avatars.githubusercontent.com/u/1560539?v=4)](https://github.com/ujash "ujash (1 commits)")

---

Tags

apiTicket Evolution

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jwcobb-tevo-harvester/health.svg)

```
[![Health](https://phpackages.com/badges/jwcobb-tevo-harvester/health.svg)](https://phpackages.com/packages/jwcobb-tevo-harvester)
```

###  Alternatives

[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.6M217](/packages/backpack-crud)[unopim/unopim

UnoPim Laravel PIM

10.3k2.2k](/packages/unopim-unopim)[statamic/cms

The Statamic CMS Core Package

4.8k3.5M922](/packages/statamic-cms)[mozex/anthropic-laravel

Laravel integration for the Anthropic API: facade, config publishing, install command, testing fakes, messages, streaming, tool use, thinking, and batches.

72287.1k1](/packages/mozex-anthropic-laravel)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

783.5k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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