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()));
     }
 }
Пример #2
0
 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();
     }
 }