написал метод входа и работал.моя конфигурация авторизации:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
'admin-web' => [
'driver' => 'session',
'provider' => 'admins',
],
'admin-api' => [
'driver' => 'passport',
'provider' => 'admins',
],
],
записал метод выхода из системы, например:
public function logout(Request $request)
{
Auth::guard('admin-web')->logout();
$value = $request->bearerToken();
$id = (new Parser())->parse($value)->getHeader('jti');
$token = $request->user()->tokens->find($id);
}
не может найти токены в этом столбце:
$token = $request->user()->tokens->find($id);
и ошибка:
Trying to get property 'tokens' of non-object
есть какое-нибудь решение?