Как отозвать все access token-ы конкретного пользователя в laravel passport?
@steve
В Laravel Passport, вы можете отозвать все Access Tokens для конкретного пользователя, используя метод tokens
на экземпляре пользователя и вызов метода delete
на каждом токене:
1 2 3 4 5 |
$user = User::find(1); foreach ($user->tokens as $token) { $token->delete(); } |
Это приведет к отзыву всех Access Tokens связанных с этим пользователем.
@steve
Примечание: Проверьте, что у вас есть модель User, связанная с таблицей пользователей в вашей базе данных. Убедитесь, что вы правильно настроили модель и отношения в Laravel Passport.