Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Message $newmessage, MessagesRequest $requests)
 {
     // return $requests->all();
     // $data = ['subject'=>'Some Subject'];
     $sent = Mail::send('emails.website', ['data' => $requests->all()], function ($message) use($requests) {
         $message->from($requests->get('email'), $requests->get('name'))->to('*****@*****.**', 'Carlos Perez')->cc('*****@*****.**', 'Yismen Jorge')->subject(ucwords($requests->get('subject')));
     });
     $newmessage = $newmessage->create($requests->all());
     if ($requests->ajax()) {
         return response()->json(['success' => 1, 'message' => $newmessage]);
     }
     return redirect()->route('site.route')->withSuccess("Your message has been received and we will get in touch with you shortly!");
 }