我在laravel中使用Where
子句但它似乎没有正常工作。
代码
$login = User::where(
[
['email', '=', Input::get('email')],
['password', '=', md5(Input::get('password'))],
])->get();
if ($login === null)
{
$finalResult = array('code' => 100,
'msg' => 'Your Account Does not exist.',
'data' => array()
);
}
else
{
$data = User::where(
[ 'email' =>Input::get('email')],
[ 'password' =>md5(Input::get('password'))]
)->get();
$finalResult = array('code' => 100,
'msg' => 'Your Account is found.',
'data' => $data
);
}
当我提供电子邮件和密码时,即使我们提供了错误的密码,它也会根据电子邮件返回数据。
我不知道我在这里做错了什么。
感谢您的回答
答案 0 :(得分:0)
您应该get()
替换first()
。