PHPackages                             wampirusy/artisan-gui - 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. wampirusy/artisan-gui

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

wampirusy/artisan-gui
=====================

Beautiful package for \[laravel:artisan\] gui for ghoul cats.

1.1(6mo ago)0649↓81.3%MITVuePHP ^8.0

Since Dec 18Pushed 6mo agoCompare

[ Source](https://github.com/Wampirusy/artisan-gui)[ Packagist](https://packagist.org/packages/wampirusy/artisan-gui)[ RSS](/packages/wampirusy-artisan-gui/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (1)Versions (2)Used By (0)

[![Latest Version](https://camo.githubusercontent.com/5986dd2d861fefcc46597ce3771199524ac5a061db7ee02ab72a683cac098e2b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e74657276656e74696f6e2f696d6167652e737667)](https://packagist.org/packages/wampirusy/artisan-gui)

[![](https://camo.githubusercontent.com/d299f6e3ba5900a3668b28bf3d3206129a0edc89e48f707ee039917efa958f71/68747470733a2f2f6c61726176656c2e636f6d2f696d672f6c6f676f747970652e6d696e2e737667)](https://laravel.com):artisan gui
============================================================================================================================================================================================================================

[](#artisan-gui)

Simple but yet powerful library for running some [artisan](https://laravel.com/docs/8.x/artisan) commands.

Requirements
------------

[](#requirements)

- **Laravel** 10.*, 11.*, 12.\*
- **php** ^8

Installation
------------

[](#installation)

Just install package:

```
composer require wampirusy/artisan-gui
```

### Vendor publishing

[](#vendor-publishing)

By default package has predefined config and inline styles and scripts. Since version `1.4` you can publish vendors like css and js files in `vendor/artisan-gui`:

```
php artisan vendor:publish --provider="Infureal\Providers\GuiServiceProvider"
```

Publish only config:

```
php artisan vendor:publish --tag="artisan-gui-config"
```

Publish only styles and scripts:

```
php artisan vendor:publish --tag="artisan-gui-css-js"
```

Running command
---------------

[](#running-command)

By default, you can access this page only in local environment. If you wish you can change `local` key in config.

Simply go to `http://you-domain.com/~artisan` and here we go! Select needed command from list, fill arguments and options/flags and hit `run` button.

What's new in v2
----------------

[](#whats-new-in-v2)

- Moved to SPA/Vue
- UI changed to more readable (IMHO)
    - [![](https://raw.githubusercontent.com/inFureal/git-images/main/artisan-gui-2.0.0.png)](https://raw.githubusercontent.com/inFureal/git-images/main/artisan-gui-2.0.0.png)
- Implementing search (with new design it's hard to find some command without search)
- Added permission field to config (for more flexible adjustment)
- Added array option fields

Configuration
-------------

[](#configuration)

Default config is:

```
