我有這三條路線Laravel路線「之前」不工作
Route::get('login', [
'uses' => '[email protected]',
'as' => 'login.show',
'before' => 'guest'
]);
Route::get('dashboard', [
'uses' => '[email protected]',
'as' => 'dashboard.show'
]);
Route::filter('guest', function()
{
if (Auth::check())
return Redirect::route('dashboard.show');
});
當我登錄的驗證:檢查()承認它,但而不是重定向我到localhost:8000 /儀表板它重定向我只爲localhost:8000
Am'I做錯了什麼?
非常感謝您的任何建議。
你什麼的'DD(網址::航線(「dashboard.show」))'? –
string(31)「http:// localhost:8000/dashboard」 但我不確定是否將dd(URL ...放在正確的位置,我應該在哪裏放置它? –
將它放在你的' guest'過濾器 –