2016-06-21 76 views
0

我使用auth中間件在我的routes.php中建議強制登錄受保護的路由。Laravel 5.2 auth中間件上受保護的路由 - 顯示消息

Route::group(['middleware' => 'auth'], function() { 
Route::resource('message', 'MessageController'); 
}); 

因此,如果用戶未登錄請求受保護的路由,則會顯示登錄屏幕。

在這種情況下,我想一個一個添加到登錄視圖說一些喜歡 -

「您請求的頁面需要您登錄。」

如果可能我還想包含用戶請求的URL。

有關我如何實現這一點的任何想法?

回答

1

我只想編輯Authenticate中間件添加一個重定向消息,你可以在你的登錄屏幕檢查:

redirect()->guest('/')->with('message', 'The page you have requested requires you to login.'); 

在您的登錄屏幕:

if(Session::has('message')){ 
    echo Session::get('message'); 
} 
+0

Awesome-工作great-非常感謝。 – user4074875