Download the PHP package bestmomo/nice-artisan without Composer
On this page you can find all versions of the php package bestmomo/nice-artisan. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bestmomo/nice-artisan
More information about bestmomo/nice-artisan
Files in bestmomo/nice-artisan
Package nice-artisan
Short Description Web interface for Laravel Artisan
License MIT
Homepage http://github.com/bestmomo/nice-artisan
Informations about the package nice-artisan
Nice Artisan: A Web Interface for Laravel Commands 🚀
This package provides a smooth, secure, and insightful web interface for managing and executing your Laravel application's Artisan commands.
Features
Nice Artisan provides a secure and informative way to manage your application's commands:
- Command Catalog & Documentation (New!): Browse all your Laravel core commands and custom commands. Each command now includes integrated documentation, offering a quick, didactic reference right where you need it.
- Dynamic Execution Forms: Automatically generates intuitive form fields for all required arguments and optional options (including checkboxes for flags).
- Real-Time Command Preview: As you fill out the form fields, the full
php artisan ...command is generated and displayed in real-time, ready to be copied to your clipboard. - Favorites System: Mark frequently used commands as favorites for quick access and streamlined workflow.
- History (New!): Keeps the last commands
- Search Functionality: Easily find any command or filter by command type using the built-in search feature.
- Security Focused: Mandatory middleware configuration is required to protect the interface, especially in production environments.
Command Documentation
Command documentation files are located in the resources/commands directory. Any contributions via pull requests to improve this documentation are welcome.
Quick Installation
Add Nice Artisan to your composer.json file :
It will now be accessible at the following URL:
Middleware (security)
If you want to use this package on a production application, you must protect the urls with a middleware for your security !
To add a middleware for the package publish the configuration:
You can now define your protection logic. Add a route middleware to your application, for example:
Add the middleware to the bootstrap/app.php file:
Screenshots