PHPackages                             tearsilent/laravel-scheduler - 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. tearsilent/laravel-scheduler

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

tearsilent/laravel-scheduler
============================

Laravel schedule jobs handler

0291PHP

Since Aug 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/tearsilent/laravel-scheduler)[ Packagist](https://packagist.org/packages/tearsilent/laravel-scheduler)[ RSS](/packages/tearsilent-laravel-scheduler/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Scheduler
=================

[](#laravel-scheduler)

[![Packagist](https://camo.githubusercontent.com/0def69303c381aba1ba8acca9813b9c2f6714c3c644f6660ab92076ede654997/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7465617273696c656e742f6c61726176656c2d7363686564756c65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tearsilent/laravel-scheduler) [![Packagist](https://camo.githubusercontent.com/388961e9b1f3cebf520e4169ea7ed5433217703e6c9775dfe0accd486168db47/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f7465617273696c656e742f6c61726176656c2d7363686564756c65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tearsilent/laravel-scheduler) [![Build Status](https://camo.githubusercontent.com/1e8c3b735c948e1f3d33c2308b299e01e76c04f55110a8fe8fe217cfe33e4a2d/68747470733a2f2f7472617669732d63692e6f72672f7465617273696c656e742f6c61726176656c2d7363686564756c65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/tearsilent/laravel-scheduler) [![StyleCI](https://camo.githubusercontent.com/d65f7f835810c005977b5426818ab9a74e92c3dd42fccfbbde8d1a08861270ad/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3137353435313733312f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/175451731) [![Packagist](https://camo.githubusercontent.com/bfc196dbdc4bdf5adff37a14c54fb9665363fc3240240da86d44f16d329b7d61/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7465617273696c656e742f6c61726176656c2d7363686564756c65722e7376673f7374796c653d666c61742d737175617265)](https://opensource.org/licenses/MIT)

Installation - Basic
--------------------

[](#installation---basic)

1. Install the package using composer:

```
composer require tearsilent/laravel-scheduler
```

2. Run the migration to install the package's table to record visits to by executing:

```
php artisan migrate
```

5. Publish the config file, assets, and views by running:

```
php artisan vendor:publish
```

Since fetching data from an external API takes time, the operation is queued an performed asynchronously. This is done using Laravel Jobs and probably won't work on a shared hosting. There are multiple drivers supported. We'll describe how to set up the database driver.

First, in your `.env` file you need to set:

```
QUEUE_DRIVER=database
```

Then run these commands one after another:

```
php artisan queue:table
php artisan queue:failed-table
php artisan migrate
```

Finally, you need to start the worker that will take care of the queue. Run the following command and keep it running:

```
php artisan queue:work
```

Read more on Queues and Jobs in the [Laravel documentation](https://laravel.com/docs/5.5/queues). [This section](https://laravel.com/docs/5.5/queues#supervisor-configuration) describes how to restart the queue worker automatically in case the process fails.

P.S. You need to restart the worker every time you've made changes to the package's config file.

License
-------

[](#license)

This is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

16

—

LowBetter than 4% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity25

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/92f80d18759473a9adfd07d2ee9cc58d9b73e57639f7bbc4eaa144a45b41dd28?d=identicon)[saad3074](/maintainers/saad3074)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/tearsilent-laravel-scheduler/health.svg)

```
[![Health](https://phpackages.com/badges/tearsilent-laravel-scheduler/health.svg)](https://phpackages.com/packages/tearsilent-laravel-scheduler)
```

###  Alternatives

[browner12/helpers

generic helpers

289707.0k7](/packages/browner12-helpers)

PHPackages © 2026

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