get(); return view('admin.newsletter.index', compact('subscribers')); } public function export() { $rows = NewsletterSubscriber::whereNotNull('confirmed_at') ->orderBy('email') ->pluck('email'); $csv = "E-Mail\n" . $rows->implode("\n"); return response($csv, 200, [ 'Content-Type' => 'text/csv; charset=UTF-8', 'Content-Disposition' => 'attachment; filename="newsletter-' . date('Y-m-d') . '.csv"', ]); } public function destroy(NewsletterSubscriber $subscriber) { $subscriber->delete(); return back()->with('success', 'Abonnent gelöscht.'); } }