public function sendMessage(Request $request)
{
$this->validate($request, ['name' => 'required|min:3', 'email' => 'required|email|max:255', 'message' => 'required']);
$name = $request->input('name');
$emailToSendTo = $request->input('email');
$body = $request->input('message');
Mail::send('emails.contact', ['body' => $body], function ($message) use($name, $emailToSendTo) {
$message->from('[email protected]', "From: {$name}");
$message->to($emailToSendTo)->subject(trans('texts.contact.subject'));
});
return redirect()->route('contact')->with('info', trans('texts.contact.sent_success'));
}