Laravel login attempt according to a column multi value return 消息
Laravel login attempt according to a column multi value return the message
vendor
是一个table其中的基本栏目有
id
account
password
status
- 登录需要勾选三栏
account
,password
,status
vendor.status
有4种类型'A','B','C','D'
,想要登录成功vendor.status
应该是'A' or 'B'
,如果vendor.status
不是'A' or 'B'
应return消息根据状态,vendor.status = 'C'
return消息'failed login C !'
,vendor.status = 'D'
return消息'failed login D !'
问题是:
登录失败如何return根据vendor.status
类型提示信息?
如何写下我的 laravel 尝试?
@Mehravish Temkar
据我所知,尝试 return 布尔值,但我怎么知道失败状态是?
而status
部分是不是可以是多值?
$attempt = auth()->guard('vendor')->attempt([
'account' => $request->account,
'password' => $request->password,
'status' => 'A','B','C','D'
]);
$attempt = auth()->guard('vendor')->attempt([
'account' => $request->account,
'password' => $request->password
]);
尝试登录时不要传递状态。成功登录后(如果为 true),您可以进一步检查状态并相应地再次注销供应商或执行您想执行的任何操作..
vendor
是一个table其中的基本栏目有
id
account
password
status
- 登录需要勾选三栏
account
,password
,status
vendor.status
有4种类型'A','B','C','D'
,想要登录成功vendor.status
应该是'A' or 'B'
,如果vendor.status
不是'A' or 'B'
应return消息根据状态,vendor.status = 'C'
return消息'failed login C !'
,vendor.status = 'D'
return消息'failed login D !'
问题是:
登录失败如何return根据vendor.status
类型提示信息?
如何写下我的 laravel 尝试?
@Mehravish Temkar
据我所知,尝试 return 布尔值,但我怎么知道失败状态是?
而status
部分是不是可以是多值?
$attempt = auth()->guard('vendor')->attempt([
'account' => $request->account,
'password' => $request->password,
'status' => 'A','B','C','D'
]);
$attempt = auth()->guard('vendor')->attempt([
'account' => $request->account,
'password' => $request->password
]);
尝试登录时不要传递状态。成功登录后(如果为 true),您可以进一步检查状态并相应地再次注销供应商或执行您想执行的任何操作..