public function postNew() { $NewModel = Input::json('models.0'); $startDatetime = new DateTime(); $endDatetime = new DateTime(); $Eastern = new DateTimeZone('America/Detroit'); $startDatetime->setTimezone($Eastern); $endDatetime->setTimezone($Eastern); $startDatetime->setTimestamp(strtotime($NewModel['Start'])); $endDatetime->setTimestamp(strtotime($NewModel['End'])); $newComputerClassroom = new ComputerClassroom(); $newComputerClassroom->RoomId = $NewModel['RoomId']; $newComputerClassroom->Title = $NewModel['Title']; $newComputerClassroom->Start = $startDatetime->format('Y-m-d H:i:s'); $newComputerClassroom->End = $endDatetime->format('Y-m-d H:i:s'); $newComputerClassroom->Attendee = $NewModel['Attendee']; $newComputerClassroom->Host = $NewModel['Host']; $newComputerClassroom->RecurrenceId = $NewModel['RecurrenceId']; if (array_key_exists('RecurrenceRule', $NewModel)) { $newComputerClassroom->RecurrenceRule = $NewModel['RecurrenceRule']; } $newComputerClassroom->RecurrenceException = $NewModel['RecurrenceException']; $newComputerClassroom->save(); return $newComputerClassroom->toJson(); }