[BadMethodCallException]
方法控制器不存在。
Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]);
Laravel 5.3怎么样?
由于
答案 0 :(得分:1)
不推荐使用Route :: controller()(注释可以在5.2升级中看到 - > 5.3 the docs site)
不推荐使用Route :: controller的隐式控制器路由。请在路线文件中使用显式路线注册。这可能会被提取到一个包中。
相反,您必须在非资源控制器中明确列出每条路由,如下所示:
Route::get('foo', 'FooController@foo');
如果您的问题仅针对身份验证路线,那么运行php artisan make:auth
或将Auth::routes();
添加到您的routes \ web.php文件的问题的评论应该可以解决问题。
答案 1 :(得分:1)
当您通过composer安装时,可能很少有依赖项无法注入您的项目中。您可以再次尝试使用终端安装新副本或在项目目录中写入以下行。
composer install
或者你可以写
composer dump-autoload
希望你能解决这个问题。