argument('deviceId'); $view = $this->argument('view'); try { $markup = view($view)->render(); } catch (\Throwable $e) { $this->error('Failed to render view: '.$e->getMessage()); return 1; } GenerateScreenJob::dispatchSync($deviceId, $markup); $this->info('Screen generation job finished.'); return 0; } }