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

问题是:
登录失败如何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),您可以进一步检查状态并相应地再次注销供应商或执行您想执行的任何操作..