hamzaouaghad/proartisan

一个微型的Laravel包,可以在生产环境中运行Artisan命令,特别适合那些没有SSH访问权限但仍需运行迁移等操作的人。

1.0 2015-08-13 19:09 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:00:03 UTC


README

Artisan的Laravel 5网络界面

Software License

一个微型的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)。有关更多信息,请参阅许可证文件