bearerToken(); if ($token === null || $token === '') { return response()->json(['message' => 'Нужен Bearer-токен агента'], 401); } $agent = AgentToken::findByToken($token); if ($agent === null) { return response()->json(['message' => 'Неизвестный токен агента'], 401); } $request->attributes->set('user', $agent->user); return $next($request); } }