Laravel Auth ::登录不能处理AJAX请求

时间:2016-08-17 02:58:57

标签: php laravel laravel-5.2

我是Laravel的新手,我正在创建一个将使用Ajax验证的登录表单。现在的问题是,当我使用 Auth :: login($ user)时,它似乎无法在电子邮件和密码验证后登录该用户。检查下面的代码。

JS

Dim maxDate = New Date(Now.Year, Now.Month + 1, 5)

CheckLoginController

$('#loginform').on('submit', function(event){
    var token = $('#loginform input[name="_token"]').val();
    var email = $.trim($('#loginform #email').val());
    var password = $.trim($('#loginform #password').val());
    $.post("/checklogin",
    {
    _token: token,
    email: email,
    password: password,
    },
    function(data){
      if( data == "success" ){
        window.location.reload();
      } else {
        $('#loginform .error').text(data);
      }
    });
    event.preventDefault();
});

任何人请帮忙。

1 个答案:

答案 0 :(得分:0)

我认为最好使用select m.id, i.id, count(r.method) as cnt from tbl_methods m cross join tbl_main_ingredients i left join recipes r on r.method = m.id and r.main_ingredient = i.id group by m.id, i.id order by m.id, i.id 函数来检查电子邮件和密码。也可以使用laravel Request来获取输入

attempt