Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     // validate
     // read more on validation at http://laravel.com/docs/validation
     $rules = array('title' => 'required', 'start' => 'required', 'end' => 'required', 'status', 'description');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         return Redirect::to('appts/create')->withErrors($validator)->withInput(Input::except('password'));
     } else {
         // store
         $appt = new Appt();
         $appt->title = Input::get('title');
         $appt->start = Input::get('start');
         $appt->end = Input::get('end');
         $appt->status = Input::get('status');
         $appt->description = Input::get('description');
         $appt->user_id = Confide::user()->id;
         $appt->created_by = Confide::user()->username;
         $appt->updated_by = Confide::user()->username;
         $appt->save();
         // redirect
         Session::flash('message', 'Successfully created appointment!');
         return Redirect::to('/');
     }
 }
 public function insert_appt()
 {
     require_once 'model/appt.php';
     Appt::save();
 }