我希望构建一个查询,用户需要正确的用户名
或电子邮件
和密码
才能登录。
这是我的Laravel查询代码:
$query = Adminuser::where('password',$password);
$query->orWhere('email',$username);
$query->where('username',$username);
通过使用这个,我得到了原始的SQL查询语句,如下所示:
select * from `adminuser` where `password` = $password and `email` = $username or `username` = $username
但我需要原始的SQL查询语句,以获得正确的结果。
select * from `adminuser` where `password` = $password and (`email` = $username or `username` = $username)
我的问题是如何在laravel查询中使用括号?
有人能帮忙吗?