ErrorException {#971
#message: "compact(): Undefined variable: operator"
#code: 0
#file: "/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php"
#line: 1229
#severity: E_NOTICE
trace: {
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1229 {
›
› $this->wheres[] = compact('type', 'operator', 'query', 'boolean');
›
}
Illuminate\Foundation\Bootstrap\HandleExceptions->handleError() {}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1229 {
›
› $this->wheres[] = compact('type', 'operator', 'query', 'boolean');
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:1254 {
›
› $this->query->{$method}(...$parameters);
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php:242 {
› return $this->canUseExistsForExistenceCheck($operator, $count)
› ? $this->addWhereExistsQuery($hasQuery->toBase(), $boolean, $not = ($operator === '<' && $count === 1))
› : $this->addWhereCountQuery($hasQuery->toBase(), $operator, $count, $boolean);
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php:52 {
› return $this->addHasWhere(
› $hasQuery, $relation, $operator, $count, $boolean
› );
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php:132 {
› {
› return $this->has($relation, $operator, $count, 'and', $callback);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1374 {
›
› return $this->newQuery()->$method(...$parameters);
› }
}
/var/www/inmobiliariaidm.com/laravel/app/Models/Producto.php:171 {
› $query->where('categorias.slug', $value);
› });
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:934 {
›
› $result = $scope(...array_values($parameters)) ?: $this;
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:1247 {
› if (method_exists($this->model, $scope = 'scope'.ucfirst($method))) {
› return $this->callScope([$this->model, $scope], $parameters);
› }
}
/var/www/inmobiliariaidm.com/laravel/app/Repositories/Publico/Productos/ProductoRepositorio.php:67 {
› ->with('categorias')
› ->categoria($categoria)
› ->tipoPropiedad($tipo)
}
/var/www/inmobiliariaidm.com/laravel/app/Repositories/Publico/Productos/CacheProductoRepositorio.php:41 {
› return Cache::rememberForever($key, function () use($request, $paginacion, $categoria , $tipo , $ciudad, $habitacion, $banos){
› return $this->producto_repositorio->getProductosFiltro($request, $paginacion, $categoria , $tipo , $ciudad, $habitacion, $banos);
› });
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:326 {
›
› $this->forever($key, $value = $callback());
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:305 {
› {
› return $this->store()->$method(...$parameters);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:221 {
›
› return $instance->$method(...$args);
› }
}
/var/www/inmobiliariaidm.com/laravel/app/Repositories/Publico/Productos/CacheProductoRepositorio.php:42 {
› return $this->producto_repositorio->getProductosFiltro($request, $paginacion, $categoria , $tipo , $ciudad, $habitacion, $banos);
› });
› } catch (\Exception $e) { throw $e; }
}
/var/www/inmobiliariaidm.com/laravel/app/Http/Controllers/Publico/ProductosController.php:267 {
› $pagina \t= $this->pagina_repositorio->getSeoBySlug($request, $slug);
› $productos = $this->producto_repositorio->getProductosFiltro($request, $this->paginacion , $categoria, $tipo, $ciudad, $habitacion, $banos);
› $categorias = $this->categoria_repositorio->getComboCategorias();
}
App\Http\Controllers\Publico\ProductosController->categoria_tipo() {}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55 {
› {
› return call_user_func_array([$this, $method], $parameters);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44 {
› if (method_exists($controller, 'callAction')) {
› return $controller->callAction($method, $parameters);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php:203 {
› return (new ControllerDispatcher($this->container))->dispatch(
› $this, $this->getController(), $this->getControllerMethod()
› );
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php:160 {
› if ($this->isControllerAction()) {
› return $this->runController();
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php:572 {
› return $this->prepareResponse(
› $request, $route->run()
› );
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 {
› try {
› return $destination($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/app/Http/Middleware/PublicoMiddleware.php:29 {
› //$request->session()->flash('patrocinadores', $this->patrocinador_repositorio->getPatrocinadores());
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/app/Http/Middleware/Base.php:49 {
› \t
› \treturn $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/app/Http/Middleware/VerifyCsrfToken.php:34 {
› ) {
› return $this->addCookieToResponse($request, $next($request));
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64 {
›
› $response = $next($request);
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 {
› {
› $response = $next($request);
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59 {
› {
› return $this->encrypt($next($this->decrypt($request)));
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102 {
›
› return $pipeline($this->passable);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php:574 {
› );
› });
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php:533 {
›
› $response = $this->runRouteWithinStack($route, $request);
›
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php:511 {
›
› return $this->dispatchToRoute($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 {
›
› return $this->router->dispatch($request);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 {
› try {
› return $destination($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:30 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:30 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46 {
›
› return $next($request);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:148 {
›
› return $pipe->{$this->method}(...$parameters);
› };
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102 {
›
› return $pipeline($this->passable);
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 {
› ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
› ->then($this->dispatchToRouter());
› }
}
/var/www/inmobiliariaidm.com/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 {
›
› $response = $this->sendRequestThroughRouter($request);
› } catch (Exception $e) {
}
/var/www/inmobiliariaidm.com/public_html/index.php:52 {
› $response = $kernel->handle(
› $request = Illuminate\Http\Request::capture()
› );
}
}
}