我在Laravel 5.3中创建了一个多功能身份验证,
然后转到Controller/Auth/[files]
:
管理员:Controller/Admin/Auth/[files]
&
现场: Controller/Site/Auth/[files]
在命令行中输入php artisan route:list
,
它向我显示以下错误:
类App\Http\Controllers\Auth\LoginController不存在
我的问题在哪里?
您需要手动定义所有Auth
路径web.php
并删除Auth::routes()
.
只需定义所有路线,例如
Route::group(['namespace' => 'Admin', 'prefix' => 'admin'], function () { Route::get('/', 'Auth\LoginController@showLoginForm'); Route::post('login', 'Auth\LoginController@login'); Route::post('logout', 'Auth\LoginController@logout'); });