Laravel和Jquery验证:如何检查电子邮件是否存在

时间:2016-05-24 23:25:47

标签: php jquery laravel

晚安!!

我正在使用jquery验证插件,我有一个问题来检查电子邮件是否存在。

我在JS上有这个

 email: {
          required: true,
          email: true,
          remote: {
          url: "comprobarEmail",
          type: "get",            
      }
        },

我在PHP中收到以下错误

in_array() expects at least 2 parameters, 1 given

我的PHP代码

public function checkEmail()
{
    $user = User::all()->lists('email');
    if (in_array(Input::get('email'), $user)) {
        return Response::json(Input::get('email').' is already taken');
    } else {
        return Response::json(Input::get('email').' Username is available');
    }
}

1 个答案:

答案 0 :(得分:1)

您无需提取完整的电子邮件列表 - 您可以直接在查询中检查电子邮件是否存在(由Eloquent ORM提供):

MultiIndex.droplevel