diff --git a/app/Services/ImageGenerationService.php b/app/Services/ImageGenerationService.php index 7211d8a..addadae 100644 --- a/app/Services/ImageGenerationService.php +++ b/app/Services/ImageGenerationService.php @@ -27,6 +27,7 @@ class ImageGenerationService ->windowSize(800, 480) ->save($pngPath); } catch (\Exception $e) { + \Log::error('Failed to generate PNG: '.$e->getMessage()); throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e); } } else { @@ -36,6 +37,7 @@ class ImageGenerationService ->windowSize(800, 480) ->save($pngPath); } catch (\Exception $e) { + \Log::error('Failed to generate PNG: '.$e->getMessage()); throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e); } } diff --git a/resources/views/livewire/plugins/markup.blade.php b/resources/views/livewire/plugins/markup.blade.php index 01ddcd4..b056309 100644 --- a/resources/views/livewire/plugins/markup.blade.php +++ b/resources/views/livewire/plugins/markup.blade.php @@ -36,7 +36,7 @@ new class extends Component { GenerateScreenJob::dispatchSync($device, null, $rendered); } } catch (\Exception $e) { - $this->addError('error', $e->getMessage()); + $this->addError('generate_screen', $e->getMessage()); } $this->isLoading = false; @@ -204,6 +204,12 @@ HTML; + @error('generate_screen') +
+ {{ $message }} +
+ @enderror + {{-- --}}