Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     if (strtotime($request->input('time')) === false) {
         $request->session()->flash('flash_message', 'Schedule time improperly formatted.');
         return Redirect::route('email::admin');
     }
     $email = Email::create(['description' => $request->input('description'), 'subject' => $request->input('subject'), 'body' => $request->input('body'), 'time' => strtotime($request->input('time')), 'sender_name' => $request->input('sender_name'), 'sender_address' => $request->input('sender_address')]);
     $this->updateEmailDestination($email, $request->input('destinationType'), $request->input('listSelect'));
     $request->session()->flash('flash_message', 'Your e-mail has been saved.');
     return Redirect::route('email::admin');
 }