orderBy('created_at', 'desc') ->paginate(15); $publishingApprovalsEnabled = Setting::isPublishingApprovalsEnabled(); return view('pages.articles.index', compact('articles', 'publishingApprovalsEnabled')); } public function approve(Article $article): RedirectResponse { $article->approve('manual'); return redirect()->back()->with('success', 'Article approved and queued for publishing.'); } public function reject(Article $article): RedirectResponse { $article->reject('manual'); return redirect()->back()->with('success', 'Article rejected.'); } }