instance = $instance; } /** * Execute the job. * * @return void */ public function handle() { $instance = $this->instance; $ni = NodeinfoService::get($instance->domain); if($ni) { if(isset($ni['software']) && is_array($ni['software']) && isset($ni['software']['name'])) { $software = $ni['software']['name']; $instance->software = strtolower(strip_tags($software)); $instance->last_crawled_at = now(); $instance->user_count = Profile::whereDomain($instance->domain)->count(); $instance->save(); } } else { $instance->user_count = Profile::whereDomain($instance->domain)->count(); $instance->last_crawled_at = now(); $instance->save(); } } }