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