diff --git a/app/Http/Controllers/ServiceController.php b/app/Http/Controllers/ServiceController.php index 7c56c01..cc99546 100644 --- a/app/Http/Controllers/ServiceController.php +++ b/app/Http/Controllers/ServiceController.php @@ -265,6 +265,10 @@ public function edit(Service $service): Response 'finalized_at' => $service->finalized_at?->toJSON(), 'last_synced_at' => $service->last_synced_at?->toJSON(), 'has_agenda' => $service->has_agenda, + 'key_visual_filename' => $service->key_visual_filename, + 'background_filename' => $service->background_filename, + 'key_visual_url' => $service->key_visual_filename ? '/storage/'.$service->key_visual_filename : null, + 'background_url' => $service->background_filename ? '/storage/'.$service->background_filename : null, ], 'serviceSongs' => $service->serviceSongs->map(fn ($ss) => [ 'id' => $ss->id, diff --git a/resources/js/Components/ServiceImagePanel.vue b/resources/js/Components/ServiceImagePanel.vue new file mode 100644 index 0000000..ca8677e --- /dev/null +++ b/resources/js/Components/ServiceImagePanel.vue @@ -0,0 +1,142 @@ + + + diff --git a/resources/js/Pages/Services/Edit.vue b/resources/js/Pages/Services/Edit.vue index 6305be9..00f086f 100644 --- a/resources/js/Pages/Services/Edit.vue +++ b/resources/js/Pages/Services/Edit.vue @@ -1,6 +1,8 @@