TypeError
TypeError
App\Helpers\SeoHelper::getSeoText(): Argument #1 ($idTexto) must be of type int, null given, called in /home/devnattivus/nattivus_laravel/app/Http/Controllers/LocalidadesController.php on line 334
GET dev.nattivus.com
PHP 8.2.34 — Laravel 11.56.1
app/Helpers/SeoHelper.php
:220
app/Http/Controllers/LocalidadesController.php
:334
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
:47
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:266
vendor/laravel/framework/src/Illuminate/Routing/Route.php
:212
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:808
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:170
app/Http/Middleware/SetLocale.php
:61
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
:51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
:88
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
:49
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
:121
vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
:64
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
:37
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
:75
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:127
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:807
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:786
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:750
vendor/laravel/framework/src/Illuminate/Routing/Router.php
:739
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:201
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:170
vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php
:19
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
:31
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
:21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
:51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
:27
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
:110
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
:49
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
:58
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php
:22
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:209
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
:127
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:176
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
:145
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
:1220
public/index.php
:21
Request
GET
/en/sicilia
Headers
host
dev.nattivus.com
accept
*/*
accept-encoding
gzip, br, zstd, deflate
content-length
0
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
x-https
1
Body
No body data
Application
Routing
controller
App\Http\Controllers\LocalidadesController@showLocalidades
route name
destinations.locality.show
middleware
web
Routing Parameters
{
"localidad_slug": "sicilia"
}
Database Queries
mysql
(1.55 ms)
select exists (select 1 from information_schema.tables where table_schema = 'devnattivus_nattivus-remake-updated' and table_name = 'web_configs' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
mysql
(0.61 ms)
select * from `web_configs` where `web_config_code` like 'ops_%'
mysql
(0.81 ms)
select * from `sessions` where `id` = 'vPODrL5NuBfNe3FJB4fbkXUf5HAZoZwuTMjR0smQ' limit 1
mysql
(0.56 ms)
select * from `localidades`
mysql
(0.49 ms)
select * from `imagenes_tops` where `imagenes_tops`.`idlocalidad` in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
mysql
(0.61 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 103 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` > 0
mysql
(0.52 ms)
select count(*) as aggregate from `actividades` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 103 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` >= 7
mysql
(1.25 ms)
select `conceptos`.`idconcepto`, `conceptos`.`conceptos_es`, `conceptos`.`conceptos_en`, `conceptos`.`conceptos_destacado`, COUNT(DISTINCT actividades_conceptos.actividades_conceptos_idactividad) as total_actividades from `conceptos` inner join `actividades_conceptos` on `conceptos`.`idconcepto` = `actividades_conceptos`.`actividades_conceptos_idconcepto` inner join `actividades` on `actividades_conceptos`.`actividades_conceptos_idactividad` = `actividades`.`idactividad` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `conceptos`.`conceptos_localidad` = 103 and `actividades_locales`.`idlocalidad` = 103 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 group by `conceptos`.`idconcepto`, `conceptos`.`conceptos_es`, `conceptos`.`conceptos_en`, `conceptos`.`conceptos_destacado` having `total_actividades` > 0 order by `conceptos`.`conceptos_destacado` desc, `conceptos`.`conceptos_en` asc limit 12
mysql
(0.46 ms)
select `localidad_comple` from `localidades_complementarias` where `idlocalidad` = 103 and `localidad_comple` is not null order by `orden` asc limit 4
mysql
(0.67 ms)
select * from `localidades` where `idlocalidad` != 103 and `localidades_pais` = 'IT' order by `localidades_destacada` desc, `localidad_en` asc limit 4
mysql
(0.43 ms)
select * from `imagenes_tops` where `imagenes_tops`.`idlocalidad` in (24, 39, 42, 44)
mysql
(0.5 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 42 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.32 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 42
mysql
(0.49 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (712,713,717)
mysql
(0.22 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 42
mysql
(0.65 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (712,713,717)
mysql
(0.24 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 42
mysql
(0.51 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (712,713,717)
mysql
(0.27 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 24 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.27 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 24
mysql
(0.26 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,1660)
mysql
(0.25 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 24
mysql
(0.32 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,1660)
mysql
(0.23 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 24
mysql
(0.26 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,1660)
mysql
(0.4 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 44 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.3 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 44
mysql
(0.4 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (714)
mysql
(0.22 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 44
mysql
(0.46 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (714)
mysql
(0.24 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 44
mysql
(0.37 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (714)
mysql
(0.45 ms)
select count(*) as aggregate from `actividades_locales` inner join `actividades` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 39 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1
mysql
(0.33 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 39
mysql
(0.54 ms)
SELECT COUNT(*) as total_valoraciones
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (683,684,685,686,687,688,689)
mysql
(0.23 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 39
mysql
(0.68 ms)
SELECT SUM(compra_plazas.plazas) as total_plazas
FROM compras
LEFT JOIN compra_pedidos ON compra_pedidos.idpedido = compras.idpedido
LEFT JOIN compra_plazas ON compra_plazas.idpedidoLinea = compra_pedidos.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE (compras.importe_pagado > 0 OR compras.importe_pagado_2 > 0 OR (compras.importe_pagado = 0 AND compras.num_transaccion = 'FREE'))
AND compra_pedidos.idactividad IN (683,684,685,686,687,688,689)
mysql
(0.23 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 39
mysql
(0.46 ms)
SELECT AVG(valoraciones.puntuacion) as valoracion_media
FROM valoraciones
LEFT JOIN compra_pedidos ON compra_pedidos.idpedidoLinea = valoraciones.idpedidoLinea
LEFT JOIN actividades ON actividades.idactividad = compra_pedidos.idactividad
WHERE valoraciones.puntuacion IS NOT NULL
AND valoraciones.estado = 1
AND compra_pedidos.idactividad IN (683,684,685,686,687,688,689)
mysql
(0.3 ms)
select count(*) as aggregate from `actividades` inner join `actividades_locales` on `actividades`.`idactividad` = `actividades_locales`.`idactividad` where `actividades_locales`.`idlocalidad` = 103 and `actividades`.`activo` = 'S' and `actividades`.`activo_en` = 1 and `actividades_locales`.`actividades_localidades_destacada` >= 7
mysql
(0.33 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 103
mysql
(0.22 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 103
mysql
(0.2 ms)
select `idactividad` from `actividades_locales` where `idlocalidad` = 103