From 9b05c8eda500b4981a5d57d5ee881e0c0f206086 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Thu, 16 Feb 2023 17:42:49 +0100 Subject: [PATCH] delete libraryItem --- .../Livewire/News/Form/NewsArticleForm.php | 7 +++++++ .../news/form/news-article-form.blade.php | 18 +++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/app/Http/Livewire/News/Form/NewsArticleForm.php b/app/Http/Livewire/News/Form/NewsArticleForm.php index b2ae8d54..a7b1f6be 100644 --- a/app/Http/Livewire/News/Form/NewsArticleForm.php +++ b/app/Http/Livewire/News/Form/NewsArticleForm.php @@ -77,6 +77,13 @@ class NewsArticleForm extends Component return to_route('article.overview', ['country' => null]); } + public function delete() + { + $this->libraryItem->delete(); + + return to_route('article.overview', ['country' => null]); + } + public function render() { return view('livewire.news.form.news-article-form'); diff --git a/resources/views/livewire/news/form/news-article-form.blade.php b/resources/views/livewire/news/form/news-article-form.blade.php index ffcc0d52..7d0cdac2 100644 --- a/resources/views/livewire/news/form/news-article-form.blade.php +++ b/resources/views/livewire/news/form/news-article-form.blade.php @@ -2,7 +2,23 @@

{{ __('News Article') }}

-
+
+
+ @if($libraryItem->created_by === auth()->id()) + + + {{ __('Delete') }} + + @endif +