2016-03-19 125 views

回答

0

對於身份驗證網址只需添加一個auth中間件,將工作登錄的用戶之後。請按照下面的代碼:

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

您必須使用中間件過濾用戶。 在認證的情況下,有一個內置的所謂「權威性」中間件 您可以通過中間件組過濾器AnowarCst表明您 或單一路線是這樣的:

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

閱讀文檔,以更好地瞭解 MIDDLEWARE

不要害怕,它比看起來更簡單。 :)

0

我解決了這個問題:

public function __construct() 
{ 
     $this->middleware('guest', ['except' => ['logout', 'register', 'showRegistrationForm']]); 
     $this->middleware('auth', ['only' => ['register', 'showRegistrationForm']]); 
} 

我的routes.php文件

Route::group(['middleware' => ['web']], function() { 
    Route::get('/', 'Auth\[email protected]'); 
}); 

Route::group(['middleware' => 'web'], function() { 
    Route::Auth(); 

    Route::get('/dashboard', '[email protected]'); 
}); 

Route::group(['middleware' => ['web', 'auth']], function() { 
    Route::get('/register', 'Auth\[email protected]'); 
}); 

謝謝你們。