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

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

tachii/artisan-gui
==================

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

v3.1.2(2y ago)414.5k↓44.4%3[2 issues](https://github.com/Tachii/artisan-gui/issues)[10 PRs](https://github.com/Tachii/artisan-gui/pulls)MITVuePHP ^7.3|^8.0CI failing

Since Nov 2Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/Tachii/artisan-gui)[ Packagist](https://packagist.org/packages/tachii/artisan-gui)[ RSS](/packages/tachii-artisan-gui/feed)WikiDiscussions main Synced yesterday

READMEChangelog (4)Dependencies (1)Versions (28)Used By (0)

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

> Updated original artisan-gui package to work with Laravel 12 &amp; PHP8.4
>
> Old version is still available at [infureal/artisan-gui](https://github.com/infureal/artisan-gui)

[![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)

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

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

[](#requirements)

- **Laravel** 10.\*
- **php** ^8

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

[](#installation)

Just install package:

```
composer require Tachii/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:

```
