From b18da8b3a13b79a1d22508e3d7355c053314addc Mon Sep 17 00:00:00 2001 From: Benjamin Takats Date: Sun, 15 Jan 2023 21:26:37 +0100 Subject: [PATCH] schedule --- app/Http/Livewire/BookCase/CommentBookCase.php | 9 +++++++++ .../views/livewire/book-case/comment-book-case.blade.php | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/app/Http/Livewire/BookCase/CommentBookCase.php b/app/Http/Livewire/BookCase/CommentBookCase.php index df609d8e..8fa181b3 100644 --- a/app/Http/Livewire/BookCase/CommentBookCase.php +++ b/app/Http/Livewire/BookCase/CommentBookCase.php @@ -7,6 +7,7 @@ use App\Models\Country; use Livewire\Component; use Livewire\WithFileUploads; use RalphJSmit\Laravel\SEO\Support\SEOData; +use Spatie\MediaLibrary\MediaCollections\Models\Media; class CommentBookCase extends Component { @@ -45,6 +46,14 @@ class CommentBookCase extends Component return to_route('bookCases.comment.bookcase', ['bookCase' => $this->bookCase->id]); } + public function deletePhoto($id) + { + Media::find($id) + ->delete(); + + return to_route('bookCases.comment.bookcase', ['bookCase' => $this->bookCase->id]); + } + protected function url_to_absolute($url) { if (str($url)->contains('http')) { diff --git a/resources/views/livewire/book-case/comment-book-case.blade.php b/resources/views/livewire/book-case/comment-book-case.blade.php index 8f2efd0e..20ab3c72 100644 --- a/resources/views/livewire/book-case/comment-book-case.blade.php +++ b/resources/views/livewire/book-case/comment-book-case.blade.php @@ -147,6 +147,14 @@ + + @if(auth()->user()->hasRole('super-admin')) + + Löschen + + @endif @endforeach