PHPackages                             bestmomo/nice-artisan - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. bestmomo/nice-artisan

ActiveLibrary[CLI &amp; Console](/categories/cli)

bestmomo/nice-artisan
=====================

Web interface for Laravel Artisan

V2.3.1(1mo ago)215149.3k↓28.3%23MITBladePHP &gt;=8.2

Since Nov 8Pushed 1mo ago9 watchersCompare

[ Source](https://github.com/bestmomo/nice-artisan)[ Packagist](https://packagist.org/packages/bestmomo/nice-artisan)[ Docs](http://github.com/bestmomo/nice-artisan)[ RSS](/packages/bestmomo-nice-artisan/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (48)Used By (0)

Nice Artisan: A Web Interface for Laravel Commands 🚀
----------------------------------------------------

[](#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

[](#features)

Nice Artisan provides a secure and informative way to manage your application's commands:

- **Command Catalog &amp; 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)

Command documentation files are located in the `resources/commands` directory. Any contributions via pull requests to improve this documentation are welcome.

---

### Quick Installation

[](#quick-installation)

Add Nice Artisan to your **composer.json** file :

```
    composer require bestmomo/nice-artisan

```

It will now be accessible at the following URL:

```
    .../niceartisan

```

### Middleware (security)

[](#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:

```
php artisan vendor:publish --tag=niceartisan:config

```

You can now define your protection logic. Add a route middleware to your application, for example:

```
