public function sendEmail(ContactRequest $mailRequest) { $name = $mailRequest->input('name'); $email = $mailRequest->input('email'); $email_body = $mailRequest->input('email_body'); Mail::send('emails.mailers', ['name' => $name, 'email' => $email, 'email_body' => $email_body], function ($message) { $message->to('*****@*****.**', 'PayStud')->subject('Test Email For OrangeSputnik'); }); }
/** * send mail message * @param ContactRequest $request * @return \Illuminate\Http\RedirectResponse */ public function getEmail(ContactRequest $request) { $request->input('email'); $request->input('content'); $data = Input::all(); Mail::send('emails.mail', $data, function ($message) use($data) { $message->from($data['email']); $message->to('*****@*****.**', 'Message pour Administrateur')->subject('Requêtes du contact'); }); return back()->with('message', 'Message envoyé'); }
public function makeContactRequest(ContactRequest $req) { $msg = new Messages(); $msg->name = $req->input('name'); $msg->email = $req->input('email'); $msg->message = $req->input('message'); $msg->status = 0; if ($msg->save()) { return redirect()->back()->with('msg', 'ok'); } }
public function processForm(ContactRequest $request) { // Using app/Http/Requests/ContactRequest.php to validate // At this point form is valid $form_data = $request->only(['name', 'surname', 'email', 'message']); $res = Mail::send('contact.email', ['form_data' => $form_data], function ($message) use($request) { $from_email = $request->input('email'); $from_name = $request->input('name') . ' ' . $request->input('surname'); $subject = trans('contact.title'); $photo = $request->file('photo'); $attachment = $photo->getPath() . '/' . $photo->getFilename(); $message->from($from_email, $from_name)->to(env('ADMIN_EMAIL'))->subject($subject)->attach($attachment, ['as' => $photo->getClientOriginalName()]); }); if ($res) { $message = trans('contact.email.message_ok'); } else { $message = trans('contact.email.message_error'); } return view('contact.form')->with('message', $message); }
public function postContact(ContactRequest $request) { $data = $request->all(); Mail::send('emails.contact', $data, function ($message) use($request) { $message->from($request->input('email'), $request->input('name'))->to(Cache::get('settings')['admin_email'])->subject(Cache::get('settings')['site_name'] . ' Contact Form Message'); }); return redirect()->to('contact')->with('success', 'You message has been sent! We\'ll be in touch soon.'); }