Commander
Run, track and audit artisan commands from the browser. Who ran that command, with which options, and did it finish? Commander records every execution with output, duration and user, and gives you a UI to run commands safely.
return [ 'enabled' => env('COMMANDER_ENABLED', true), 'url' => env('COMMANDER_URL', 'admin/commander'), 'middleware' => env('COMMANDER_MIDDLEWARE', ['auth', 'web']), 'track_output' => env('COMMANDER_TRACK_OUTPUT', true), 'track_user' => env('COMMANDER_TRACK_USER', true), 'retention_days' => env('COMMANDER_RETENTION_DAYS', 90),];$ composer require laravelplus/commander$ php artisan vendor:publish --tag=commander-migrations$ php artisan vendor:publish --tag=commander-config$ php artisan migratePowerful tools out of the box.
Who ran that command, with which options, and did it finish? Commander records every execution with output, duration and user, and gives you a UI to run commands safely.
Execution history
Every run with arguments, options, output, duration and user.
Performance analytics
Execution times, success rates and trends on a dashboard.
Argument forms
Dynamic forms for a command's arguments and options, with confirmation before running.
Failed commands
A dedicated view for failures, with retry using the original parameters.
Disabled & excluded
Show commands read-only, or hide them, with wildcard patterns.
Schedule view
Manage scheduled commands in the same interface.
Retention
Output length caps and automatic cleanup of old runs.
Set up Commander and start using it today.
Requires PHP 8.4+ and Laravel 12. Every step copies with one click.
The details.
Safe by default
Destructive commands like migrate:fresh and db:wipe ship in the disabled list: visible, never runnable from the UI. Everything sits behind auth and CSRF.
Tested
54 tests and 166 assertions.
More packages.
Laravel Updater
Keep your project in step with the starter kit it came from.
laravelplus/laravel-updaterFortress
Attribute-based authorization, declared on the method it protects.
laravelplus/fortressUser History
A searchable record of what your users did, and to what.
laravelplus/user-historyVersion Manager
Tell users what's new since the last version they saw.
laravelplus/version-platform-managerFeature Requests
A feature-request board with voting, inside your own app.
laravelplus/feature-requests