>我试图通过在/admin 文件夹下编写登录和注册文件来创建身份验证。然后我意识到Laravel使用以下命令提供身份验证基架:
php artisan make:auth
我运行此命令,一切都很好。但是当我尝试到达路线auth.login
(由 Laravel 创建)时,它会将我重定向到admin.index
(由我创建)。这是怎么回事?
路线
Route::group (['middleware'=>'auth'],function(){
Route::get('/login', 'HomeController@login');
Route::get('/home', 'HomeController@home');
});
控制器
public function home() {
return view('home');
}
public function login() {
return view('auth.login');
}
middeleware => 身份验证正在尝试验证用户登录,只要您点击/login
路由有问题,替换路由代码
Route::group (['middleware'=>'auth'],function(){
Route::get('/login', 'HomeController@login');
Route::get('/home', 'HomeController@home');
});
自
Route::get('/login', 'HomeController@login');
Route::group (['middleware'=>'auth'],function(){
Route::get('/home', 'HomeController@home');
});