public function postMobilService() { if (Request::ajax()) { $id = Input::get('id'); $serv = Servicios::find($id); $servicio = ContServ::where('id_serv', '=', $id)->get(); return Response::json(array('serv' => $serv->toArray(), 'contserv' => $servicio->toArray())); } }
public function postService() { $data = Input::all(); $rules = array('nombre' => 'required', 'nombre_eng' => 'required', 'desc' => 'required', 'desc_eng' => 'required', 'icono' => 'required'); $msg = array('required' => 'El campo es obligatorio'); $validator = Validator::make($data, $rules, $msg); if ($validator->fails()) { return Redirect::back()->withErrors($validator); } $alt = str_replace(' ', '_', strtolower($data['nombre'])); if (strpos($alt, 'ñ')) { $alt = str_replace('ñ', 'n', $alt); } elseif (strpos($alt, 'Ñ')) { $alt = str_replace('Ñ', 'n', $alt); } $serv = Servicios::find($data['id']); $serv->nombre = $data['nombre']; $serv->nombre_eng = $data['nombre_eng']; $serv->servicios_desc = $data['desc']; $serv->servicios_desc_eng = $data['desc_eng']; $serv->icono = $data['icono']; $serv->alt = $alt; if (Input::hasFile('img_1')) { $file = Input::file('img_1'); $this->upload_img($serv, $file, 1); } if (Input::hasFile('img_2')) { $file = Input::file('img_2'); $this->upload_img($serv, $file, 2); } if (Input::hasFile('doc')) { $file = Input::file('doc'); $this->upload_catalogo($serv, $file); } if ($serv->save()) { return Redirect::to('administrador/editar-servicios'); } else { return Redirect::back(); } }