Laravel make:auth重定向到另一条路线

时间:2016-07-06 17:43:59

标签: php laravel authentication routes

我试图通过在/ 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');
}

1 个答案:

答案 0 :(得分:0)

middeleware =>每次点击/登录时,auth都会尝试验证用户登录

路线有问题,更换路线代码

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');
});