0
如何使用cartalyst sentinel軟件包軟刪除和恢復用戶。我正在使用它進行身份驗證。我的主要問題是我找不到一個函數,它檢索哨兵中的軟刪除用戶。如果我使用User::withTrashed()->
獲取用戶,那麼我無法將請求中的密碼與數據庫中的哈希密碼進行匹配,以便在不使用標記的情況下手動驗證身份。Laravel cartalyst sentinel - Softdelete and restore a user
我試過使用$hasher = Sentinel::getHasher();
來獲取密碼的哈希值,並將其與數據庫中的密碼進行匹配。但它不匹配。也許我錯過了一些東西。
這不是工作,因爲findUserById沒有返回用戶
$userCheck = User::withTrashed()->where('email', $request->get('email'))->first();
$user = Sentinel::findUserById($userCheck->id);
$user = Sentinel::validateCredentials($user, $credentials);