2016-10-12 3 views
0

/ 대신 로그인 후 사용자를 /admin/magazines으로 리디렉션하려고합니다. 나는 또한이 같은 LoginController에 기능을 넣어와도 Middleware\RedirectIfAuthenticated에서 함수 핸들을 변경,로 시도, Auth\LoginController에서 $redirect 변수를 변경하여 시도 :Laravel 5.3 - 로그인 후 리디렉션

public function authenticate() 
    { 
     if (Auth::attempt(['email' => $email, 'password' => $password])) { 
      // Authentication passed... 
      return redirect()->intended('/admin/magazines'); 
     } 
    } 

하지만 아무것도 내가 가진 로그인 후, 모든 시간을 일했다

Route::get('/', ['as' => 'home', 'middleware' => 'auth', 'uses' => '[email protected]']); 

Auth::routes(); 

//Backend admin routes... 
Route::group(['middleware' => 'auth', 'prefix' => 'admin', 'namespace' => 'Admin'], function() { 
    Route::resource('magazines', 'MagazinesController'); 
}); 
+0

문제를 해결해야하는'LoginController'에서'$ redirectTo'를 변경하십시오. – usrNotFound

답변

2

인증/LoginControlle에서 : /

로 재이 내 경로 파일입니다 R 단지 '/ 홈' '/ 관리/잡지로 변경 $redirectTo = '/home'; 이 보호됩니다. 사용자가 로그인 할 때마다이 URL로 리디렉션됩니다.