public function index(MailRequest $request) { $contactName = $request->input('name'); $contactEmail = $request->input('email'); $contactNumber = $request->input('contact_number'); $contactMessage = $request->input('message'); $data = ['name' => $contactName, 'email' => $contactEmail, 'number' => $contactNumber, 'bodyMessage' => $contactMessage]; mail::send('articles.enquiry', $data, function ($message) { $message->to('*****@*****.**', 'Adam Johnson')->subject('Website Enquiry'); $message->from('*****@*****.**', 'AJDigital'); }); return redirect('/')->with(['flash_message' => 'Your message has been sent', 'flash_message_important' => false]); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(MailRequest $request) { $data = array('website' => "Laravel Learning 5.1", 'subject' => $request->input('subject'), 'recipient' => $request->input('recipient'), 'from' => $request->input('from'), 'sendtext' => $request->input('message')); $send = Mail::send('mail.welcome', $data, function ($message) use($request) { $message->from('*****@*****.**', 'Learning Laravel'); $message->to($request->input('recipient'))->subject($request->input('subject')); }); if ($send) { return redirect('mail')->with('message', 'Your email has been sent successfully.'); } else { return back()->withInput()->withErrors(); } }