public function agregarevento() { if (Request::isMethod('post')) { $rules = array('razon' => 'required|min:6|max:30', 'fecha_ini' => 'required', 'fecha_fin' => 'required'); $validation = Validator::make(Input::except('_token'), $rules); if ($validation->fails()) { return Redirect::to('agregar-evento')->withErrors($validation); } $data = Input::except("_token"); $data['tiempo_ini'] = date("G:i", strtotime(Input::get('tiempo_ini'))); $data['tiempo_fin'] = date("G:i", strtotime(Input::get('tiempo_fin'))); $data = array_add($data, 'persona', Auth::user()->nombre); $data = array_add($data, 'user_id', Auth::user()->id); $evento = Eventos::create($data); flashMessage("Evento Agregado Correctamente"); return Redirect::To('ver-eventos'); } $areas = Areas::get(); return View::make('agregarevento')->with(compact('areas')); }
public function Areas($action) { if (isset($action)) { if ($action == "create") { $data = Areas::firstOrCreate(Input::all()); return $respuesta = array('Record' => $data, 'Result' => "OK"); } if ($action == "edit") { Areas::where("id", Input::get("id"))->update(Input::except("id")); return $respuesta = array('Record' => Areas::find(Input::get('id')), 'Result' => "OK"); } if ($action == "remove") { Areas::where('id', Input::get("id"))->delete(); return '{"Result":"OK"}'; } if ($action == "list") { $Records = Areas::get(); $respuesta = array('Records' => $Records, 'Result' => "OK"); return json_encode($respuesta); } } }