Как мягко удалять и восстанавливать пользователя с помощью пакета досмотровых карт. Я использую его для аутентификации. Моя основная проблема заключается в том, что я не могу найти функцию, которая извлекает мягкого удаленного пользователя в часовом. если я получаю пользователя с использованием User::withTrashed()->
, то я не могу совместить пароль в запросе с хешированным паролем в БД, чтобы вручную проверить личность, не используя дозорный сигнал.Laravel cartalyst sentinel - Softdelete и восстановить пользователя
Я попытался использовать $hasher = Sentinel::getHasher();
, чтобы получить хэш пароля и сопоставить его с паролем в БД. но это не соответствует. Может быть, я чего-то не хватает.
Это не работает, потому что findUserById не возвращает пользователю
$userCheck = User::withTrashed()->where('email', $request->get('email'))->first();
$user = Sentinel::findUserById($userCheck->id);
$user = Sentinel::validateCredentials($user, $credentials);