Добавить фильтр аутентификации в маршрут и добавить логику для перенаправления пользователя, если Войти успех или неуспех.
Ваш маршрут будет выглядеть примерно так:
Route::group(array('domain'=>'a.b.com', 'before'=>'auth'), function() {
и ваш фильтр будет как:
Route::filter('auth', function()
{
if (Auth::user()->guest())
{
if (Request::ajax())
{
return Response::make('Unauthorized', 401);
}
else
{
return Redirect::guest('account/login');
}
}
});
Посмотрите here для добавления маршрута и фильтр, и here получить основную информацию о фильтре , Эти 2 учебные пособия также помогут: Link 1 & Link 2
В вашем AccountController, попробуйте добавить что-то внутри функции валидации:
if (Session::has('url.intended')) {
$url = Session::get('url.intended');
Session::forget('url.intended'); // unset referring url from session
return Redirect::to($url); // redirect to referring url
}
else {
return Redirect::to('/'); // redirect to home page
}
Почему бы не использовать 'Перенаправление :: маршрут (" маршрут-имя) '? – Mahozi
Можете ли вы опубликовать какой-то код, как вы перенаправляетесь после входа в систему? – Saqueib
вниз прошу объяснить? –