validate([ 'email' => 'required|email|max:512', ]); if($validated['email']) { Subscriber::firstOrCreate(['email' => $validated['email']]); return redirect(route('subscribe-success')); } else { return redirect(route('subscribe-fail')); } } public function unsubscribe(Request $request): RedirectResponse { // Validate email $validated = $request->validate([ 'email' => 'required|email|max:512', ]); if($validated['email']) { Subscriber::where('email', $validated['email'])->delete(); return redirect(route('unsubscribe-success')); } else { return redirect(route('unsubscribe-fail')); } } }