尝试使用Artisan Facade运行artisan命令时出错

时间:2016-08-28 21:19:29

标签: laravel laravel-5 laravel-5.2 artisan laravel-facade

这里是代码

Route::get('run-cmd', function() {
    Artisan::call('make:controller HelloController');
});

我想知道我收到这个错误......

  

Application.php第549行中的InvalidArgumentException:
  命令" make:控制器HelloController"未定义。
  你的意思是其中之一吗?   令:迁移
  令:控制器
  令:中间件
  令:要求
  令:供应商
  令:控制台
  令:事件
  令:模型
  使:命令

出了什么问题?

1 个答案:

答案 0 :(得分:1)

替换

Artisan::call('make:controller HelloController');

Artisan::call('make:controller', [ 'name' => 'HelloController' ]);