Laravel - 在我 运行 composer update CLI artisan 问题出现后
Laravel - After I ran composer update CLI artisan issue shows up
我已经对 laravel 项目的最新版本进行了 composer 更新,之后没有 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
我试过这个 但它对我不起作用
@Amarnasan 很可能是正确的。
错误定义路由的影响与 Laravel 的启动方式有关。如果你有一个无效的路线,那会弄乱其余的代码。
因此,您需要仔细检查是否正确定义了所有路由。这意味着您需要检查控制器是否存在以及每个路由的方法是否存在。采取 look at the docs 检查应如何定义路由。
如果所有路由都正确执行以下命令:
php artisan route:clear
试试 composer dump-autoload
composer dump-autoload 不会下载任何东西。它只是重新生成需要包含在项目中的所有 类 的列表 (autoload_classmap.php)。
我已经对 laravel 项目的最新版本进行了 composer 更新,之后没有 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
我试过这个
@Amarnasan 很可能是正确的。
错误定义路由的影响与 Laravel 的启动方式有关。如果你有一个无效的路线,那会弄乱其余的代码。
因此,您需要仔细检查是否正确定义了所有路由。这意味着您需要检查控制器是否存在以及每个路由的方法是否存在。采取 look at the docs 检查应如何定义路由。
如果所有路由都正确执行以下命令:
php artisan route:clear
试试 composer dump-autoload
composer dump-autoload 不会下载任何东西。它只是重新生成需要包含在项目中的所有 类 的列表 (autoload_classmap.php)。