登录后,Laravel重定向到Previous

时间:2016-12-19 14:21:33

标签: jquery laravel redirect laravel-5 laravel-5.2

您好我正在使用开箱即用的laravel身份验证系统,但我想要一种行为,用户可以在使用用户数据登录后重定向到他的最后一页。使用bootstrap验证器

登录

我在js文件中的登录代码

    function do_login() {
                frm_name = 'userlogin';
                email = $('#userlogin input[id=email]').val();
                password = $('#userlogin input[id=password]').val();
                _token = $('#userlogin input[id=_token]').val();

                if (email == '' || password == '') {
                    $('#flashMessage').attr('class', 'alert alert-danger');
                    $('#flashMessage').html('Please specify Email and Password');
                } else {
                    var param = 'email=' + email + '&password=' + password + '&_token=' + _token;
                    $.ajax({
                        type: "POST",
                        datatype: "json",
                        url: "/auth/login",
                        data: param,
                        success: function (data) {
                            if (data.status == 0) {
                                $('#loginModal').modal('hide');
                                window.location.href = '/';
                            }
                            if (data.status == 1) {
                                $('#flashMessage').attr('class', 'alert alert-danger');
                                $('#flashMessage').html(data.message);
                            } else {
                                onError(data.Error, '#' + frm_name);
                            }
                        }
                    });
                }
            }

    $(document).ready({
    $('#login').click(function () {
            do_login();
        });
});

那么我如何管理用户可以在使用js登录后重定向到他的最后一页。谢谢

3 个答案:

答案 0 :(得分:1)

return  redirect::route('route_name')->with('msg_name', 'Message');

您可以使用以下内容重定向

use Redirect;

答案 1 :(得分:0)

使用以下代码:

return Redirect::back();

但在此之前你必须添加:

use Redirect

答案 2 :(得分:0)

您可以在内置的php中使用http referrerreturn redirect()->back();Redirect::back();