记得我在laravel 5

时间:2016-02-02 12:33:14

标签: php ajax laravel-5

我记得我的功能没有正常工作,任何人都可以帮助我..............

我的问题是“当用户登录时使用记住我正在创建cookie但是当他注销时cookie被销毁...这意味着当他想再次登录时他必须记住他的用户名和密码“

我的Controller.php

$remember   = (Input::has('remember')) ? true : false;
if (\Auth::attempt('frontendUsers', array('cardno'    => Input::get('cardno'),'password'  => Input::get('password')), $remember)) 
                { 
...........................
}

我的ajax

$("#loginform").submit(function(){

        var cardno       = $("#cardno").val();
        var password     = $("#pass").val();
        var catagory_id  = $("#catagory_id").val();

        var remember     = $("input[name = 'remember']:checked").length;

        $.ajax({
                url: '{{ url("postlogin") }}',

                dataType: 'json',

                type: 'post',

                data: {cardno:cardno,password:password,catagory_id:catagory_id,remember:remember},

                success: function( data, textStatus, jQxhr ){
.................
}
error:function(data){

                },
            });
            return false;
});

1 个答案:

答案 0 :(得分:0)

$remember   = ($request->has('remember')) ? true : false;

您不应静态地调用“ has”。

代替

Input::has()

顺其自然

$request->has()