public function obtenerPorHotel($id) { $disponibilidad = disponibilidad::where('identidad', $id)->get(); foreach ($disponibilidad as $disponible) { $codHab = habitacionesPerfil::where('id', $disponible->idhabitacion)->first(); $tipohab = habitacion::where('id', $codHab->idperfilhabitacion)->first(); $disponible['codigo'] = $codHab->codigo; $disponible['tipohabitacion'] = $tipohab->nombretipo; } return $disponibilidad; }
public function deletePerfilHabitacion(Request $request) { $deleteHabPer = habitacionesPerfil::where('idperfilhabitacion', $request->id)->get(); if (count($deleteHabPer) > 0) { $response = Response::json(['success' => true, 'error' => true, 'message' => 'Para poder borrar este perfil debe eliminar primero las habitaciones asociadas a el, para esto haga click en "Ver mas Detalles" y luego presione el boton "Habitaciones del Hotel con este perfil."'], 200); } else { $isDelete = new habitacion(); $isDelete = $isDelete->borrar($request->id); if ($isDelete) { $response = Response::json(['success' => true, 'error' => false, 'message' => 'Operacion realizada con éxito.'], 200); } else { $response = Response::json(['success' => false, 'error' => true, 'message' => 'Error al realizar la operación.'], 400); } } /* foreach ($deleteHabPer as $hab) { $deleteDisp = disponibilidad::where('idhabitacion',$hab->id)->delete(); $hab->delete(); } */ return $response; }