PHPackages                             matviib/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. [Queues &amp; Workers](/categories/queues)
4. /
5. matviib/scheduler

ActiveLibrary[Queues &amp; Workers](/categories/queues)

matviib/scheduler
=================

Service for scheduling and managing cron tasks in laravel application

v1.0.4(7y ago)213.3k5[2 issues](https://github.com/MatviiB/scheduler/issues)MITHTML

Since Jan 25Pushed 7y ago2 watchersCompare

[ Source](https://github.com/MatviiB/scheduler)[ Packagist](https://packagist.org/packages/matviib/scheduler)[ RSS](/packages/matviib-scheduler/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)DependenciesVersions (11)Used By (0)

[![build passed](https://camo.githubusercontent.com/2a1614c1bed164644cc52cf753fe2dace0ab2367dd924fa3f9b332d398c2a58c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4d6174766969422f7363686564756c65722f6261646765732f6275696c642e706e673f623d6d6173746572)](https://camo.githubusercontent.com/2a1614c1bed164644cc52cf753fe2dace0ab2367dd924fa3f9b332d398c2a58c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4d6174766969422f7363686564756c65722f6261646765732f6275696c642e706e673f623d6d6173746572)[![StyleCI](https://camo.githubusercontent.com/c6b7c8b62971f2b8c1d8224abc40f8aecd95909363f123949e68c12287e929d5/68747470733a2f2f7374796c6563692e696f2f7265706f732f3131383930333233372f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/118903237)[![Total Downloads](https://camo.githubusercontent.com/937c2bb89f733f8092bebddc4ca06c3bfbe4a2d45f93e867ac59af66fbf65eb3/68747470733a2f2f706f7365722e707567782e6f72672f6d6174766969622f7363686564756c65722f642f746f74616c2e737667)](https://packagist.org/packages/matviib/scheduler)[![License](https://camo.githubusercontent.com/aa4bb794153aefd3f9522ae0ee13249a5ede807198a1aa7dbf03a98a4cad9a9f/68747470733a2f2f706f7365722e707567782e6f72672f6d6174766969622f7363686564756c65722f6c6963656e73652e737667)](https://packagist.org/packages/matviib/scheduler)

Installation
============

[](#installation)

First steps
-----------

[](#first-steps)

Add Provider for Laravel &lt; 5.5

```
MatviiB\Scheduler\SchedulerServiceProvider::class,

```

Publish config and CronTasksList class files:

```
php artisan vendor:publish

```

and choose "Provider: MatviiB\\Scheduler\\SchedulerServiceProvider" if requested.

Files that must be published:

```
config/scheduler.php
app/Console/CronTasksList.php

```

Create database table:

```
 php artisan migrate
```

Let's finish setup
------------------

[](#lets-finish-setup)

###### Move your commands from `App\Console\Kernel` schedule() function to new file: `CronTasksList.php` trait.

[](#move-your-commands-from-appconsolekernel-schedule-function-to-new-file-crontaskslistphp-trait)

Add next line to schedule() function instead of list of commands:

```
