creative-syntax/artisan-ui
Run Laravel Artisan commands from a web-based UI on live servers, including shared hosting. Install, visit /{prefix}/artisan-ui, and execute common tasks (cache, migrations, controllers, more). Configurable route prefix/name, heading, and optional login/password protection.
migrate, make:model) are core but lack native UI integration.key:generate).queue:work) or can they be batched?make:model --migration) or only single commands?down for maintenance mode)?optimize:clear)? Are there plans for async execution?auth()->check()). Extend with policies for granular access.php artisan list → UI dashboard).ArtisanUIServiceProvider to register commands selectively.CanRunArtisanCommands).resources/views/vendor/artisan-ui/*).composer.json adjustments for PHP 8.1+ features.symfony/console or spatie/laravel-ansi for styling.yajra/laravel-datatables).laravel/ui or spatie/laravel-permission).composer require dev-arindam-roy/artisan-ui
php artisan vendor:publish --provider="ArtisanUIServiceProvider"
php artisan vendor:publish --tag="artisan-ui-config").config/artisan-ui.php.Route::middleware(['auth'])->group(...)).php artisan route:list).composer require with --update-with-dependencies cautiously.CONTRIBUTING.md or INTEGRATION_NOTES.md.view::exists().php artisan command:name).APP_DEBUG=true) for stack traces.queue:work safely").laravel-breeze-lock) for critical commands.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| UI crashes (e.g., Blade error) | CLI remains functional. | Fallback to CLI; monitor errors via Sentry. |
| Command execution hangs | UI times out; user stuck. | Set max_execution_time; use queues for async. |
| Unauthorized command access | Security risk. | Implement policies; audit logs. |
| Large output truncation | Data loss. | Log full output to storage; provide export. |
| Package abandonment | No updates; security risks. | Fork or replace with alternatives (e.g., Nova). |
ArtisanUIServiceProvider extensions.laravel-logger or custom middleware).How can I help you explore Laravel packages today?