[BadMethodCallException]
Method controllers does not exist.
Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]);
Laravel 5.3 怎么样?
谢谢
最佳答案
Route::controller() 已被弃用(注释可以在 the docs site 上从 5.2 -> 5.3 的升级中看到)
Implicit controller routes using Route::controller have been deprecated. Please use explicit route registration in your routes file. This will likely be extracted into a package.
相反,您必须在不资源丰富的 Controller 中显式列出每个路由,如下所示:
Route::get('foo', 'FooController@foo');
如果您的问题专门针对身份验证路由,那么只有在您的问题上运行 php artisan make:auth
或添加 Auth::routes();
到你的routes\web.php 文件应该可以解决问题。
关于php - Laravel 5.3 中的路由:: Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41026713/