https://github.com/open-admin-org/scheduling
https://github.com/open-admin-org/scheduling
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/open-admin-org/scheduling
- Owner: open-admin-org
- License: mit
- Created: 2022-02-10T23:34:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-05T18:53:35.000Z (6 months ago)
- Last Synced: 2025-09-18T18:46:10.476Z (3 months ago)
- Language: PHP
- Size: 19.5 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Scheduling task manager for open-admin
============================
[](https://styleci.io/repos/457982378)
[](https://packagist.org/packages/open-admin-ext/scheduling)
[](https://packagist.org/packages/open-admin-admin-ext/scheduling)
[]()
A web interface for manage task scheduling in laravel.
[Documentation](http://open-admin.org/docs/en/extension-scheduling)
## Screenshot

## Installation
```
$ composer require open-admin-ext/scheduling
$ php artisan admin:import scheduling
```
Open `http://your-host/admin/scheduling`.
Try to add a scheduling task in `app/Console/Kernel.php` like this:
```php
class Kernel extends ConsoleKernel
{
protected function schedule(Schedule $schedule)
{
$schedule->command('inspire')->everyTenMinutes();
$schedule->command('route:list')->dailyAt('02:00');
}
}
```
And you can find these tasks in scheduling panel.
Debugging
------------
If console shows errors like: `sh: : command not found`
Try adding this your .env file: `PHP_BINARY=/path/to/your/php/binaray/`
License
------------
Licensed under [The MIT License (MIT)](LICENSE).