hamzaouaghad / proartisan
一个微型的Laravel包,可以在生产环境中运行Artisan命令,特别适合那些没有SSH访问权限但仍需运行迁移等操作的人。
1.0
2015-08-13 19:09 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~5.1
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-28 18:00:03 UTC
README
Artisan的Laravel 5网络界面
一个微型的Laravel包,可以在生产环境中运行Artisan命令,特别适合那些没有SSH访问权限但仍需运行迁移等操作的人。
此包包含一个单页链接,在其中您可以指定要运行的命令、参数,并在文本区域中接收输出,以防您需要复制内容。
此包由Hamza Ouaghad制作,并使用MIT许可证。
安装
通过Composer
$ composer require hamzaouaghad/proartisan
用法
将服务提供者添加到服务提供者列表中
'providers' => [ Hamzaouaghad\Proartisan\ProArtisanServiceProvider::class, ];
然后运行
$ composer dumpautoload $ php artisan vendor:publish
与包交互的可用路由
/proartisan/insert_commands
使用非常简单,您有两个输入列,
第一列用于接收命令,第二列用于接收参数。
命令的格式应该是以下形式
Original command :php artisan mycommand //The way you should put it in the input field [Input Field] : mycommand
####示例
Original command: php artisan migrate --database=mydatabase The way you should insert it : [Input field] : migrate [Arguments field] : --database=mydatabase
对于没有值的命令,如--force
,请按以下方式使用它们
--force=true
重要
对于可能会提示交互式问题的迁移和其他命令,默认情况下,该包使用'--no-interaction'参数。
如果您在生产环境中,请使用'--force'
。
安全
如果您发现任何与安全相关的问题,请通过电子邮件ouaghad.hamza@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。