approved = true; $libraryItem->save(); $this->notification() ->success(__('Article approved')); $this->emit('$reload'); } public function render() { return view('livewire.news.article-overview', [ 'libraryItems' => LibraryItem::query() ->with([ 'createdBy.roles', 'lecturer', 'tags', ]) ->where('type', 'markdown_article') ->where('news', true) ->orderByDesc('created_at') ->get(), ])->layout('layouts.app', [ 'SEOData' => new SEOData( title: __('News'), description: __('Here we post important news that is relevant for everyone.'), image: asset('img/einundzwanzig-news-colored.png'), ) ]); } }