Download the PHP package devakshay/scheduler-list-laravel without Composer
On this page you can find all versions of the php package devakshay/scheduler-list-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download devakshay/scheduler-list-laravel
More information about devakshay/scheduler-list-laravel
Files in devakshay/scheduler-list-laravel
Package scheduler-list-laravel
Short Description A beautiful, real-time developer control center to monitor, search, and manually execute scheduled tasks directly from a premium Pulse-like web interface.
License MIT
Homepage https://github.com/Akshayp2002/scheduler-list-laravel
Informations about the package scheduler-list-laravel
Laravel Scheduler Control Center
A breathtaking, premium, real-time developer dashboard for monitoring, searching, filtering, and manually executing Laravel scheduled tasks in a single clickβfully inspired by Laravel Pulse.
β¨ Features
- π« Pulse-Style Dashboard: A premium user interface featuring fluid modern glassmorphism panels, harmonious tailored HSL color schemes, and subtle interactive micro-animations.
- π Steady Toggle Theme Switcher: Full Dark and Light theme adaptability with local storage persistence and transition controls.
- β‘ Controlled Manual Triggering: Optionally trigger Artisan commands, Closure callbacks, and shell jobs directly from the UI when explicitly enabled.
- π Beautiful Built-in Console: Executes and streams terminal logs in real-time within an interactive overlay (custom-designed in Xcode-dark and DevTools-light styles).
- π Real-Time Fuzzy Search & Filtering: Instantly search by command name, expression, or description. Filter tasks by type (Artisan, Callbacks, Shell) with active badge indicators.
- π·οΈ Smart Meta Indicators: Real-time next run schedules (Carbon countdowns), timezone details, total task count, and task constraints (e.g. Without Overlapping, On One Server, In Maintenance).
- π¨ Custom Favicon & Logo: Displays a bespoke console terminal brand logo and a matching self-contained inline SVG favicon.
π Installation
You can install the package via Composer:
You can publish the configuration file using:
This will place a simplified and clean configuration file inside config/scheduler-list.php.
βοΈ Configuration
Here is the default configuration file structure inside config/scheduler-list.php:
π Production Security
The dashboard is disabled by default. To use it in production, enable it deliberately and restrict it to trusted operators:
Manual execution should stay disabled unless your team explicitly needs it. If you enable it, define a Gate in your application:
Alternatively, publish the config and provide an authorize callback:
Never expose the dashboard with only ['web'] middleware on a public application.
π‘ Usage
-
Open your host application's console router (
routes/console.phporConsole/Kernel.php) and register your scheduled tasks: -
Make sure your local development server is running:
-
Enable the dashboard in your environment:
-
Visit the dashboard directly in your browser: π http://localhost:8000/schedulers (or your custom
pathconfiguration). - To allow the Run button, explicitly enable manual execution:
π§ͺ Testing
The package includes a comprehensive feature test suite validating routes, manual triggers, standard output streaming, and security blocks:
π€ Contributing
Contributions are welcome! Please feel free to open a Pull Request or report bugs in the Issues page.
π License
The MIT License (MIT). Please see the License File for more details.
All versions of scheduler-list-laravel with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.0||^13.0