prototypehubs / artisan-gui
dev-main
2024-01-02 05:11 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^8.0|^9.0|^10.0
- dev-main
- dev-dependabot/npm_and_yarn/webpack-5.89.0
- dev-dependabot/npm_and_yarn/npm_and_yarn-security-group-a59a10af3b
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/postcss-8.4.31
- dev-dependabot/npm_and_yarn/socket.io-parser-and-browser-sync-4.2.4
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/axios-1.6.0
- dev-dependabot/npm_and_yarn/babel/traverse-7.23.7
- dev-dependabot/npm_and_yarn/browserify-sign-4.2.2
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/npm_and_yarn/qs-6.9.7
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.4
- dev-dependabot/npm_and_yarn/node-forge-and-webpack-dev-server-1.3.1
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
This package is auto-updated.
Last update: 2024-01-02 05:14:39 UTC
README
更新PHP 8.x和Laravel 10.x
:artisan gui
一个简单但功能强大的库,用于运行一些artisan命令。
要求
- Laravel 10.*
- php ^8.0
安装
只需安装包
composer require infureal/artisan-gui
安装2.0.0@beta
composer require infureal/artisan-gui:2.0.0@beta
供应商发布
默认情况下,包具有预定义的配置和内联样式和脚本。自版本1.4
起,您可以将CSS和JS文件等供应商发布到vendor/artisan-gui
php artisan vendor:publish --provider="Infureal\Providers\GuiServiceProvider"
仅发布配置
php artisan vendor:publish --tag="artisan-gui-config"
仅发布样式和脚本
php artisan vendor:publish --tag="artisan-gui-css-js"
运行命令
默认情况下,您只能在本地环境中访问此页面。如果您愿意,可以更改配置中的local
键。
只需访问http://you-domain.com/~artisan
即可。选择列表中的所需命令,填写参数和选项/标志,然后点击运行
按钮。
2.0版本中的新功能
配置
默认配置是
<?php return [ /* |-------------------------------------------------------------------------- | Middleware list for web routes |-------------------------------------------------------------------------- | | You can pass any middleware for routes, by default it's just [web] group | of middleware. | */ 'middlewares' => [ 'web', // 'auth' ], /* |-------------------------------------------------------------------------- | Route prefix |-------------------------------------------------------------------------- | | Prefix for gui routes. By default url is [/~artisan-gui]. | For your wish you can set it for example 'my-'. So url will be [/my-artisan-gui]. | | Why tilda? It's selected for prevent route names correlation. | */ 'prefix' => '~', /* |-------------------------------------------------------------------------- | Home url |-------------------------------------------------------------------------- | | Where to go when [home] button is pressed | */ 'home' => '/', /* |-------------------------------------------------------------------------- | Only on local |-------------------------------------------------------------------------- | | Flag that preventing showing commands if environment is on production | */ 'local' => true, /* |-------------------------------------------------------------------------- | List of command permissions |-------------------------------------------------------------------------- | | Specify permissions to every single command. Can be a string or array | of permissions | | Example: | 'make:controller' => 'create-controller', | 'make:event' => ['generate-files', 'create-event'], | */ 'permissions' => [ ], /* |-------------------------------------------------------------------------- | List of commands |-------------------------------------------------------------------------- | | List of all default commands that has end of execution. Commands like | [serve] not supported in case of server side behavior of php. | Keys means group. You can shuffle commands as you wish and add your own. | */ 'commands' => [ // ... ] ];
问题
如果有任何问题,请联系我。