Laravel Sentry Redirect :: destinado no funciona

Estoy tratando de configurar correctamente el paquete de centinela en mi aplicación.

Puedo iniciar sesión y salir de un usuario y proteger rutas, pero parece que no puedo obtener elredirect::intended para trabajar correctamente. Según tengo entendido, un usuario volverá a la ruta a la que llamó originalmente antes de dirigirse a la página de inicio de sesión. En este momento, simplemente sigue redirigiendo a la página predeterminada.

En mi route.php tengo el siguiente grupo configurado:

Route::group(array('before' => 'sentryAuth'), function () {...}

Dentro de este grupo he colocado todas las rutas protegidas.

En mi filters.php tengo los siguientes filtros:

Route::filter('sentryAuth', function () {

if (!Sentry::check()) {

    return Redirect::route('login');
} 
});

Ruta :: filtro ('sentryGuest', function () {

if (Sentry::check()) {
    return Redirect::intended('dashboard');
}
});

En mi userController tengo el siguiente código:

public function postAuthenticate()
{
    try {
        // Set login credentials
        $credentials = array(
            'email' => Input::get('email'),
            'password' => Input::get('password')
        );

        // Try to authenticate the user
        $user = Sentry::authenticate($credentials, false);
    } catch (Cartalyst\Sentry\Users\LoginRequiredException $e) {
        echo 'Login field is required.';
    }
    catch (Cartalyst\Sentry\Users\PasswordRequiredException $e) {
        echo 'Password field is required.';
    }
    catch (Cartalyst\Sentry\Users\UserNotFoundException $e) {
        echo 'User was not found.';
    }
    catch (Cartalyst\Sentry\Users\WrongPasswordException $e) {
        echo 'Wrong password, try again.';
    }
    catch (Cartalyst\Sentry\Users\UserNotActivatedException $e) {
        echo 'User is not activated.';
    }

    if (!Sentry::check()) {
        return Redirect::to('user/login');
    } else {
        return Redirect::intended('dashboard');
    }
}

He intentado acceder a una página 'reservas / crear' sin haber iniciado sesión. Me lleva a la página de inicio de sesión, inicio de sesión, pero luego me lleva al panel de control, no a las reservas / crear.

¿Me estoy perdiendo de algo? ¿Hay algún código adicional que necesito para obtener la intención de trabajar?

Respuestas a la pregunta(4)

Su respuesta a la pregunta