如何使用 cartalyst sentinel 包软删除和恢复用户。我正在使用它进行身份验证。我的主要问题是我找不到在哨兵中检索软删除用户的功能。如果我使用获取用户,User::withTrashed()->
那么我无法将请求中的密码与数据库中的哈希密码匹配,以在不使用哨兵的情况下手动验证身份。
我尝试使用$hasher = Sentinel::getHasher();
获取密码的哈希并将其与数据库中的密码匹配。但它不匹配。也许我错过了一些东西。
这不起作用,因为 findUserById 没有返回用户
$userCheck = User::withTrashed()->where('email', $request->get('email'))->first();
$user = Sentinel::findUserById($userCheck->id);
$user = Sentinel::validateCredentials($user, $credentials);