【发布时间】:2015-12-07 16:28:23
【问题描述】:
我正在尝试从代码中调用工匠命令。我要执行的命令是来自 pingpong 包的命令,如下:
php artisan module:make Test
我正在使用以下代码进行此操作:
Artisan::call('module:make Test');
我得到的错误是:Command "module:make Test" 没有定义。 虽然这当然是一个很好的命令。
参数可以用如下数组给出:
Artisan::call('module:make', [
'Test'
]);
但我猜这些参数仅适用于标志。因为这个命令什么都不做。没有错误。它只返回 0。
这里提出了同样的问题: https://github.com/pingpong-labs/modules/issues/202
【问题讨论】:
标签: php laravel command laravel-5.1 laravel-artisan