public function jsonCiudades() { $ciudades = array(); if (Input::get('id_pais')) { $ciudades = Pais::find(Input::get('id_pais'))->ciudades; } else { $ciudades = Ciudad::all(); } return Response::json($ciudades); }
/** * Return a list of departments given a country * * @return Response */ public function getDepartamentos() { $paisId = Input::get('pais_id'); if (!is_null($paisId)) { $pais = Pais::find($paisId); return Response::json(array('data' => $pais->departamentos), 200); } else { return Response::json(array('mensaje' => 'No existe el pais'), 400); } }
/** * Show the form for editing the specified resource. * GET /admpais/{id}/edit * * @param int $id * @return Response */ public function edit($id) { $pais = Pais::find($id); return View::make('admin.pais.edit', compact('pais')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $Pais = Pais::find($id); $Pais->delete(); return Input::get('id'); }
/** * Remove the specified resource from storage. * DELETE /admins/{id} * */ public function destroy($id) { $catalogo = Input::get('catalogo'); //var_dump($id); //var_dump($catalogo); //die; try { switch ($catalogo) { case 'Almacen': $almacen = Almacen::find($id); $almacen->delete(); //Response::json('success'); break; case 'Cliente': $usuario = Usuario::find($id); $usuario->clientes()->delete(); //Response::json('success'); break; case 'TelefonoCliente': $telCliente = TelefonoCliente::find($id); $telCliente->delete(); //Response::json('success'); break; case 'DireccionCliente': $dirCliente = DireccionCliente::find($id); $dirCliente->estatus = '0'; $dirCliente->save(); //Response::json('success'); break; case 'Comercializador': $comercializador = Comercializador::find($id); $comercializador->delete(); //Response::json('success'); # code... break; case 'FormaPago': $formaPago = FormaDePago::find($id); $formaPago->delete(); break; case 'NivelDescuento': $nivelDescuento = nivelDescuento::find($id); $nivelDescuento->delete(); break; case 'UnidadMedida': $uMedida = UnidadMedida::find($id); $uMedida->delete(); break; case 'Rol': $rol = Rol::find($id); $rol->delete(); break; case 'Pais': $pais = Pais::find($id); $pais->delete(); //Response::json('success'); break; case 'Estados': $estado = Estado::find($id); $estado->delete(); //Response::json('success'); break; case 'Municipios': $municipio = Municipio::find($id); $municipio->delete(); //Response::json('success'); break; case 'Proveedor': $proveedor = Proveedor::find($id); $proveedor->delete(); break; case 'TelefonoProveedor': $telefono = TelefonoProveedor::find($id); $telefono->delete(); break; case 'DireccionProveedor': $dirProveedor = DireccionProveedor::find($id); $dirProveedor->estatus = '0'; $dirProveedor->save(); //Response::json('success'); break; case 'Contacto': $contacto = Contacto::find($id); $contacto->delete(); break; default: return Response::json('error', 500); break; } return Response::json('success'); } catch (Exception $e) { return Response::json(array("error" => $e->getCode()), 500); } }