Laravel - 运行作曲家更新后,CLI工匠问题显示

时间:2016-05-28 10:44:49

标签: php laravel composer-php command-line-interface artisan

我已经在laravel项目最新版本上进行了作曲家更新,之后没有CLI命令正常工作

G:\XAMP\htdocs\laraintro>php artisan make:controller ActionController

←[37;41m                                                 ←[39;49m
←[37;41m  [UnexpectedValueException]                     ←[39;49m
←[37;41m  Invalid route action: [App\Http\Controllers\]  ←[39;49m
←[37;41m                                                 ←[39;49m

我试过这个solution,但它对我不起作用

2 个答案:

答案 0 :(得分:1)

@Amarnasan很可能是正确的。

错误定义的路线的影响必须与Laravel的启动方式有关。如果你的路线无效,那将会破坏其余的代码。

因此,您需要仔细检查是否正确定义了所有路由。这意味着您需要检查控制器是否存在以及每条路径的方法是否存在。拿一个look at the docs来检查应该如何定义路线。

如果所有路由都正确执行以下命令:

php artisan route:clear

答案 1 :(得分:1)

尝试使用composer dump-autoload

composer dump-autoload不会下载任何东西。它只是重新生成需要包含在项目中的所有类的列表(autoload_classmap.php)。