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

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

micahpotter/laravel-enhanced-scheduler
======================================

Enhanced logging and distributed capabilities for Laravel's scheduler.

00PHP

Since Aug 19Pushed 5y ago1 watchersCompare

[ Source](https://github.com/MicahPotter/laravel-enhanced-scheduler)[ Packagist](https://packagist.org/packages/micahpotter/laravel-enhanced-scheduler)[ RSS](/packages/micahpotter-laravel-enhanced-scheduler/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Enhanced Scheduler
==========================

[](#laravel-enhanced-scheduler)

Install
-------

[](#install)

### Add Myriad Repository

[](#add-myriad-repository)

The package is distributed internally with Satis. First add the repository to `composer.json`:

```
  "repositories": [
    {
      "type": "composer",
      "url": "https://satis.myriadmobile.com"
    }
  ]
```

### Require the Dependency

[](#require-the-dependency)

Require the package with composer using the following command:

```
composer require myriad/laravel-enhanced-scheduler
```

### Install Service Provider

[](#install-service-provider)

After updating composer, add the service provider to the `providers` array in `config/app.php`:

```
Myriad\Illuminate\Console\Scheduling\EnhancedSchedulerServiceProvider::class,
```

### Publish Migrations

[](#publish-migrations)

Rather than creating your own migrations, you can publish the ones from the package:

```
php artisan vendor:publish --provider=myriad/laravel-enhanced-scheduler --tag=migrations
```

### Use The Trait

[](#use-the-trait)

Finally, to make the scheduler actually use the enhanced scheduler, simply use the trait in `app/Console/Kernel.php`

```
