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');
     });
 }
Example #2
0
 /**
  * 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é');
 }
Example #3
0
 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);
 }
Example #5
0
 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.');
 }