csrf_token()]); } public function send(Request $request) { $this->validate($request, [ 'recipient' => 'required|email', ]); $recipient = $request->input('recipient'); $config = [ 'driver' => config('mail.driver'), 'host' => config('mail.host'), 'port' => config('mail.port'), 'username' => config('mail.username'), 'encryption' => config('mail.encryption'), ]; try { Mail::send('emails.test', ['config' => $config, 'recipient' => $recipient], function ($message) use ($recipient) { $message->from('no-reply@crewsportswear.com', 'CREW Sportswear'); $message->to($recipient)->subject('CREW Sportswear — Test Email'); }); $status = 'success'; $message = 'Test email sent successfully to ' . $recipient . '.'; } catch (\Throwable $e) { $status = 'danger'; $message = 'Failed to send email: ' . $e->getMessage(); } return redirect()->back()->with('status', $status)->with('message', $message); } }