2016-07-06 46 views
0

我試圖通過在admin文件夾下編寫登錄和註冊文件進行身份驗證。然後我意識到,Laravel提供了一種認證形式使用該命令:Laravel - make:auth重定向到另一個路由

php artisan make:auth 

我運行這個命令和一切都得是好的。但是當我嘗試訪問auth.login(由Laravel創建)時,它將我重定向到admin.index(由我創建)。到底是怎麼回事?

這裏是我的代碼:

Route::group (['middleware'=>'auth'],function(){ 
    Route::get('/login', '[email protected]'); 
    Route::get('/home', '[email protected]'); 
}); 

這是我的控制器:

public function home() { 
    return view('home'); 
} 

public function login() { 
    return view('auth.login'); 
} 
+0

您是否清除您的視圖,配置,路由緩存清除? –

+0

沒有沒有清除緩存 – Gvep

+0

清除它。你的問題將被解決 –

回答

0

middeleware => AUTH試圖驗證用戶登錄,只要你打/登錄

還有就是路線問題,替換路線代碼

Route::group (['middleware'=>'auth'],function(){ 
    Route::get('/login', '[email protected]'); 
    Route::get('/home', '[email protected]'); 
}); 

Route::get('/login', '[email protected]'); 
Route::group (['middleware'=>'auth'],function(){ 

    Route::get('/home', '[email protected]'); 
}); 
+0

我改變了它,但沒有發生。我試圖使用它沒有中間件,仍然沒有改變。 – Gvep

相關問題