Php 路线::Laravel 5.3中的控制器

Php 路线::Laravel 5.3中的控制器,php,laravel,apache2,laravel-5.3,php-7,Php,Laravel,Apache2,Laravel 5.3,Php 7,[BadMethodCallException] 方法控制器不存在 Laravel 5.3的表现如何 感谢您,Route::controller()已被弃用(注意事项可在5.2->5.3的升级中看到) 已弃用使用Route::controller的隐式控制器路由。请在路由文件中使用显式路由注册。这可能会被提取到一个包中 相反,您必须在非资源丰富的控制器中明确列出每条路由,如下所示: Route::get('foo', 'FooController@foo'); 如果您的问题专门针对auth r

[BadMethodCallException]

方法控制器不存在

Laravel 5.3的表现如何

感谢您,Route::controller()已被弃用(注意事项可在5.2->5.3的升级中看到)

已弃用使用Route::controller的隐式控制器路由。请在路由文件中使用显式路由注册。这可能会被提取到一个包中

相反,您必须在非资源丰富的控制器中明确列出每条路由,如下所示:

Route::get('foo', 'FooController@foo');

如果您的问题专门针对auth routes,那么在您的问题上运行
php artisan make:auth
或添加
auth::routes()到您的routes\web.php文件应该可以做到这一点。

当您通过composer安装时,可能很少有依赖项不能注入到您的项目中。您可以使用终端再次尝试安装新副本或在项目目录中写入以下行

composer install
或者你可以写

composer dump-autoload

希望你能解决这个问题。

你到底在问什么?我想你只需要制作
php artisan make:auth
,这将设置你在这里编写的路径。可能是重复的否,我尝试使用php
artisan make:auth
,但没有任何更改,同样的error@aynber这个错误是不同的,因为我有控制器,而答案中的修复仍然不起作用。请详细说明你的问题。
composer dump-autoload