コード例 #1
0
 /**
  * Store a newly created availability in storage.
  *
  * @return Response
  *
  */
 public function store($advisor_id)
 {
     $unavailable = new Unavailable();
     $input = Input::all();
     if (!array_key_exists('start', $input)) {
         return Response::json(array('message' => 'Missing start date'), 400);
     }
     if (!array_key_exists('end', $input)) {
         return Response::json(array('message' => 'Missing end date'), 400);
     }
     $unavailable->user_id = $advisor_id;
     $unavailable->start = $input['start'];
     $unavailable->end = $input['end'];
     $unavailable->save();
     if (isset($input['oldId'])) {
         $unavailable->oldId = $input['oldId'];
     }
     return Response::json($unavailable);
 }