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

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

vipmaa/artisan-gui
==================

Beautiful package for \[laravel:artisan\] gui for cool kids.

v1(1y ago)0329MITVuePHP ^8.2

Since Oct 14Pushed 1y agoCompare

[ Source](https://github.com/vipmaa1/artisan-gui)[ Packagist](https://packagist.org/packages/vipmaa/artisan-gui)[ RSS](/packages/vipmaa-artisan-gui/feed)WikiDiscussions main Synced 1mo ago

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

> This package now in very slow development. It's not abandoned, you can still use it.
>
> Currently, started development of the new package. [\#34](https://github.com/infureal/artisan-gui/issues/36)

[![Artisan GUI](https://raw.githubusercontent.com/inFureal/git-images/main/artisan-gui.png)](https://raw.githubusercontent.com/inFureal/git-images/main/artisan-gui.png)

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

[](#artisan-gui)

[![Packagist License](https://camo.githubusercontent.com/3b4291d2767b8ea95c93a0d72b7a746334b273fa1afe2a67f9f3a451f4e16e54/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696e66757265616c2f6172746973616e2d6775693f7374796c653d666c6174)](https://camo.githubusercontent.com/3b4291d2767b8ea95c93a0d72b7a746334b273fa1afe2a67f9f3a451f4e16e54/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696e66757265616c2f6172746973616e2d6775693f7374796c653d666c6174)[![Packagist Version](https://camo.githubusercontent.com/02535a90ace90caa341e0b3853b1a15796eb6b4962fba7921af2047e592fcb1c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e66757265616c2f6172746973616e2d677569)](https://camo.githubusercontent.com/02535a90ace90caa341e0b3853b1a15796eb6b4962fba7921af2047e592fcb1c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e66757265616c2f6172746973616e2d677569)[![Packagist Downloads](https://camo.githubusercontent.com/2175c4d80fc0cc968045dd681465585f5031e2a4ccc772d34704647ba08a8042/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e66757265616c2f6172746973616e2d677569)](https://camo.githubusercontent.com/2175c4d80fc0cc968045dd681465585f5031e2a4ccc772d34704647ba08a8042/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e66757265616c2f6172746973616e2d677569)[![Packagist PHP Version Support](https://camo.githubusercontent.com/9bde7c41e2db109887b0eaa6579d7f5fd025d0851088d3e5aa16ac48777f30c4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f696e66757265616c2f6172746973616e2d677569)](https://camo.githubusercontent.com/9bde7c41e2db109887b0eaa6579d7f5fd025d0851088d3e5aa16ac48777f30c4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f696e66757265616c2f6172746973616e2d677569)[![GitHub code size in bytes](https://camo.githubusercontent.com/ffe5c7d51fbef8c0e480ed69ab400218429a6e792417556b5ff42f8f109287f2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f696e66757265616c2f6172746973616e2d677569)](https://camo.githubusercontent.com/ffe5c7d51fbef8c0e480ed69ab400218429a6e792417556b5ff42f8f109287f2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f696e66757265616c2f6172746973616e2d677569)

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

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

[](#requirements)

- **Laravel** 11.\*
- **php** ^8.3

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

[](#installation)

Just install package:

```
composer require infureal/artisan-gui
```

### Installing 2.0.0@beta

[](#installing-200beta)

```
composer require infureal/artisan-gui:2.0.0@beta
```

### 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:

```
