2
vendor
是基本列具有Laravel登錄嘗試消息
id
account
password
status
- 登錄需要檢查三列
account
,password
一個表,status
vendor.status
有4種類型'A','B','C','D'
,並且想成功登錄vendor.status
應該是'A' or 'B'
,如果vendor.status
不是'A' or 'B'
應根據情況,vendor.status = 'C'
返回消息'failed login C !'
,vendor.status = 'D'
返回消息返回消息'failed login D !'
的問題是:
如何根據vendor.status
類型時登錄失敗返回消息?
如何寫我的laravel嘗試?
爲@Mehravish Temkar
據我所知,試圖返回布爾值,但我怎麼知道失敗的狀態嗎?
和status
部分是可能的可以是一個多值?
$attempt = auth()->guard('vendor')->attempt([
'account' => $request->account,
'password' => $request->password,
'status' => 'A','B','C','D'
]);
你能分享你的代碼嗎 –
@MehravishTemkar我已更新我的代碼 – Fan
嘗試僅通過帳戶和密碼嘗試,如果真的,那麼你可能想進一步檢查狀態是A,B,C或D,我假設你不知道供應商的狀態,而登錄 –