remember( $cacheVersionKey, 60 * 60, function () use ($deviceType) { $conditions = [ 'status' => 1, 'device_type' => $deviceType, 'version_type' => 'free', 'force' => 1, ]; $item = VersionModel::query()->where($conditions)->orderByDesc('version_code')->first(); if (!empty($item)) { $item = $item->toArray(); return $item; } else { return null; } } ); return $lastForceVersionInfo; } }