工具
illuminate/database 8.*
\Illuminate\Database\Capsule\Manager
场景:用户登录,有登录名和密码2个提交到后台,
其中登录名可以是用户名或者电子邮箱的任何一个(后面也许添加手机号等其他登录名),都是用同一个参数名传进来的,目前也不打算进行种类判断。
如何用Laravel的database的查询生成器去判断登录名和密码是否存在和是否匹配?
用户传进来的是下面2个参数。
$loginName
$password
数据库对应字段如下
说明 | 字段名 |
---|---|
用户表 | user |
用户名 | user_name |
电子邮箱 | |
密码 | password |
用什么方法可以知道登录名是否存在?而且再去判断对应的密码是否正确?
目前临时使用如下,希望给与点评。