×

City ready for skyscrapers but where's supporting infrastructure

Britam Tower in Upper Hill, Nairobi, which has 31 floors is among the tallest buildings in Kenya. [File, Standard]

Renowned town planner Mairura Omwenga says Nairobi may not be ready yet for this kind of highrise development, arguing that the city is not just about buildings but an integration of many elements.

There must be supportive infrastructure and utilities, he says. Omwenga notes the rising population in Nairobi has led to increased motor traffic, meaning there must be a supportive transport system in place.

“If at the moment, at the level of infrastructure that we have, and also transport, we are already experiencing serious shortages of water supply, sanitation. So, with that rapid growth development, have we developed and expanded the water supply, sanitation, wastewater, drainage transport system to be able to accommodate that?” He posed.

He said all these must be part and parcel of this development policy and it cannot be an after-thought.

“They must be handled as one integrated package. That is what is called sustainable and integrated development. You can’t do one and then assume the others will simply follow,” explained the planner. Some of the issues that should be considered before giving the green light to developers to reach 75 floors are services like firefighting and equipment that can reach the height.

And because fighting fire requires water, then there must be plenty of it to tackle any associated disaster. “Are we ready? That’s a big question. We are not ready. And that if they have to develop, I mean, we would most welcome that to happen,” he added.

Omwenga explains that the total package of the building development must be accompanied concurrently by expansion and sustainability of the infrastructure required - the transport system.

“Also, that development means more people. Then that also means more schools are required as part of that development policy. More hospitals are required. More green open spaces are required. That has not been included as part and parcel of this policy,” he explained.

The expert argues that the draft policy is limited to just buildings, but not accompanying and attendant infrastructure and community services and transport services that are required. So that’s one major shortfall.

“As those taller buildings come, it is also now very clear that even the health and social challenges also arise including health, environmental and social challenges because we have developed and we have not made provision for open space and all this. Yes,” Omwenga explained.

Request history8.1.26PHP Version335msRequest Duration4MBMemory UsageGET business/{category}/article/{id}/{slug}Route
    • Booting (9.99ms)time
    • Application (325ms)time
    • 1 x Application (97.01%)
      325ms
      1 x Booting (2.98%)
      9.99ms
      11 templates were rendered
      • 1x business.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET business/{category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\BusinessController@article
      namespace
      prefix
      /business
      where
      file
      app/Http/Controllers/BusinessController.php:214-549
      42 statements were executed (24 duplicates)Show only duplicates266ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • Articles.php#520standard_digital_main4.9msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001512728' and `published_at` <= '2025-03-28 06:21:52' and `deleted_at` is null
        Bindings
        • 0: 2001512728
        • 1: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • BusinessController.php#265standard_digital_main1.04msselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Http/Controllers/BusinessController.php:265
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Builder.php#20standard_digital_main2.69msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001512728 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001512728
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#688standard_digital_main1.26msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%10%') and `site_id` = 1 and `published_at` <= '2025-03-28 06:21:52' and `deleted_at` is null and `id` not in ('2001512728') order by `published_at` desc limit 0 offset 0
        Bindings
        • 0: %10%
        • 1: 1
        • 2: 2025-03-28 06:21:52
        • 3: 2001512728
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/BusinessController.php:287
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:288
      • Articles.php#4312standard_digital_main850μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4312
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Articles.php#4322standard_digital_main12.88msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `premium`, `published_at` from `articles` where `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 06:21:52' and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `id` not in (2001512728) order by `published_at` desc limit 10 offset 0
        Bindings
        • 0: 1
        • 1: 2025-03-28 06:21:52
        • 2: 4
        • 3: 19
        • 4: 20
        • 5: 22
        • 6: 40
        • 7: 42
        • 8: 46
        • 9: 417
        • 10: 426
        • 11: 461
        • 12: 594
        • 13: 595
        • 14: 2001512728
        Backtrace
        • app/Utils/Articles.php:4322
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Videos.php#61standard_digital_main1.99msselect `videos`.*, `site_id` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` inner join `video_types` on `video_types`.`id` = `video_categories`.`video_type_id` where `videos`.`deleted_at` is null and `site_id` = 'sports' order by `videos`.`published_at` desc limit 4 offset 0
        Bindings
        • 0: sports
        Backtrace
        • app/Utils/Videos.php:61
        • app/Http/Controllers/BusinessController.php:302
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:303
      • Articles.php#273standard_digital_main1.05msselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main1.36msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 06:21:52' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Builder.php#20standard_digital_main30.9msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Highrise Buidings\",\"Development Policy\",\"Nairobi County\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 5 offset 0
        Bindings
        • 0: %["Highrise Buidings","Development Policy","Nairobi County"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#4372standard_digital_main1.54msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` where `source_id` = 200 group by `std_trend_article_id` order by `count` desc limit 10
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4372
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4389standard_digital_main1.11msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where 0 = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 06:21:52' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:4389
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4403standard_digital_main1.11msselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4403
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4411standard_digital_main1.28msselect count(article_hints) as count, article_id from `std_article_popular` where `source_id` = 200 group by `article_id` order by `count` desc limit 100
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4411
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4427standard_digital_main970μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `published_at`, `premium` from `articles` where 0 = 1 and `site_id` = 1 and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `published_at` <= '2025-03-28 06:21:52' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 1
        • 1: 4
        • 2: 19
        • 3: 20
        • 4: 22
        • 5: 40
        • 6: 42
        • 7: 46
        • 8: 417
        • 9: 426
        • 10: 461
        • 11: 594
        • 12: 595
        • 13: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:4427
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#273standard_digital_main800μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main1.07msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 06:21:52' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#273standard_digital_main900μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main930μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 06:21:52' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#819standard_digital_main16.34msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001512728' and `site_id` = 1 and `published_at` <= '2025-03-28 06:21:52' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001512728
        • 1: 1
        • 2: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#819standard_digital_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (17)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main5.61msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001512728' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 06:21:52' limit 1
        Bindings
        • 0: 2001512728
        • 1: 1
        • 2: 2025-03-28 06:21:52
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (46)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • helper.php#424standard_digital_main1.27msselect * from article_categories where id = '46'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main960μsselect * from article_categories where id = '46'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main880μsselect * from article_categories where id = '46'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main890μsselect * from article_categories where id = '46'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main155msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 06:21:52' and (`keywords` like '%Highrise Buidings%' or `keywords` like '%Development Policy%' or `keywords` like '%Nairobi County%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001512728' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-28 06:21:52
        • 1: %Highrise Buidings%
        • 2: %Development Policy%
        • 3: %Nairobi County%
        • 4: 1
        • 5: 16
        • 6: 20
        • 7: 2001512728
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::business.article:567
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Articles.php#3340standard_digital_main1.21msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main940μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main1.14msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main870μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main810μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main1msselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main2.3msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main1.06msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main880μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • Articles.php#3340standard_digital_main880μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • app.blade.php#825standard_digital_main1.31msselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      77Category.php#?
      App\Models\Article
      29Article.php#?
      App\Models\Author
      16Author.php#?
      App\Topic
      16Topic.php#?
          _token
          zaPhCWeePXtNVmzXBQRQEH2bn5XMSvu5VQGTfhjD
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/real-estate/article/20015...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /business/real-estate/article/2001512728/city-ready-for-skyscrapers-but-wheres-supporting-infrastructure
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "9273ffd6ea67b612-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.144.31.171" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.144.31.171" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 28 Mar 2025 03:21:52 GMT" ] "set-cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1FT2hoQ2JaQWZadmwwRXJYUXhWSUE9PSIsInZhbHVlIjoiTGV4NWF4NVZXb01MSEpyWG93enRZemUwTzFML3FMdzQ2MkpEWEQ5UHRVOFl3OC9BTys2b0wvNTlVei9nRURMYVBVejFnaGVnZVYxRW82SU5ObkdHKzR5eW1LekFzbEZHMklkT0dOMnpEa3FyUDZFMis2M3JaUVhPV1U1eUFkN1YiLCJtYWMiOiI0OGVhYjlhYTQ0YTlmMDg2NmY3NzczODY4ZWVlMWViZTgxYjI5MjExMWVlMjYyZTY5MzcwOTdlMDFiMDViNWE3IiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 13:50:53 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ik1FT2hoQ2JaQWZadmwwRXJYUXhWSUE9PSIsInZhbHVlIjoiTGV4NWF4NVZXb01MSEpyWG93enRZemUwTzFML3FMdzQ2MkpEWEQ5UHRVOFl3OC9BTys2b0wvNTlVei9nRURMYVBVejFna" 1 => "thestandardmediagroup_session=eyJpdiI6IlVtQ2U2eUFQMWg3SEY4aWFkOUt3dXc9PSIsInZhbHVlIjoiUnMrNEVGQlZGM2hxRjJFZitBaWxheUgyZ3p6MGVRaWNENFhCRGU4ZlFnUVoycGtuR1p1OTM0NUgvalZyaVZLdkh1a3JuODcvQkVDYmprK0k5UUVSK3FhaWNuS2x1SFpROWI5UmIyb3ZmUnF6ZDFtajl4RENjckZaM1RPMXE3aEQiLCJtYWMiOiIwOWMzYTBiYTY2ZjY4NzhhOTMzOTc3ZDg5NTVmMmQ4NGFjZmM2NTc1N2MwNjNlZjkyZDBlZjZjZWU0OTRlYzZjIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 13:50:53 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IlVtQ2U2eUFQMWg3SEY4aWFkOUt3dXc9PSIsInZhbHVlIjoiUnMrNEVGQlZGM2hxRjJFZitBaWxheUgyZ3p6MGVRaWNENFhCRGU4ZlFnUVoycGtuR1p1OTM0NU" 2 => "story_no=eyJpdiI6InZmQmp5R2d5QzRzTm5sV3d4MjF1Qnc9PSIsInZhbHVlIjoiTVQ3d2ROQ1EreFZuSUp3YjFmTGxHQS9yTWsvblExQjJFaEtCemRzei9uY3JzK0dCbCtGN0RSMW45L3BvRmJHciIsIm1hYyI6Ijg3YzNiODM0Mzg1ZWY0NzdhOTdiYzc4NzdhNmNmYjdjNmM1MzEzYjRjYTQ2OWUyYjFiYTc4OThiYmUzZDExM2UiLCJ0YWciOiIifQ%3D%3D; expires=Sun, 27 Apr 2025 03:21:52 GMT; Max-Age=2591999; path=/; domain=standardmedia.co.ke; secure; httponly; samesite=laxstory_no=eyJpdiI6InZmQmp5R2d5QzRzTm5sV3d4MjF1Qnc9PSIsInZhbHVlIjoiTVQ3d2ROQ1EreFZuSUp3YjFmTGxHQS9yTWsvblExQjJFaEtCemRzei9uY3JzK0dCbCtGN0RSMW45L3BvRmJHciIsIm1hYyI" ] "Set-Cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1FT2hoQ2JaQWZadmwwRXJYUXhWSUE9PSIsInZhbHVlIjoiTGV4NWF4NVZXb01MSEpyWG93enRZemUwTzFML3FMdzQ2MkpEWEQ5UHRVOFl3OC9BTys2b0wvNTlVei9nRURMYVBVejFnaGVnZVYxRW82SU5ObkdHKzR5eW1LekFzbEZHMklkT0dOMnpEa3FyUDZFMis2M3JaUVhPV1U1eUFkN1YiLCJtYWMiOiI0OGVhYjlhYTQ0YTlmMDg2NmY3NzczODY4ZWVlMWViZTgxYjI5MjExMWVlMjYyZTY5MzcwOTdlMDFiMDViNWE3IiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 13:50:53 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik1FT2hoQ2JaQWZadmwwRXJYUXhWSUE9PSIsInZhbHVlIjoiTGV4NWF4NVZXb01MSEpyWG93enRZemUwTzFML3FMdzQ2MkpEWEQ5UHRVOFl3OC9BTys2b0wvNTlVei9nRURMYVBVejFna" 1 => "thestandardmediagroup_session=eyJpdiI6IlVtQ2U2eUFQMWg3SEY4aWFkOUt3dXc9PSIsInZhbHVlIjoiUnMrNEVGQlZGM2hxRjJFZitBaWxheUgyZ3p6MGVRaWNENFhCRGU4ZlFnUVoycGtuR1p1OTM0NUgvalZyaVZLdkh1a3JuODcvQkVDYmprK0k5UUVSK3FhaWNuS2x1SFpROWI5UmIyb3ZmUnF6ZDFtajl4RENjckZaM1RPMXE3aEQiLCJtYWMiOiIwOWMzYTBiYTY2ZjY4NzhhOTMzOTc3ZDg5NTVmMmQ4NGFjZmM2NTc1N2MwNjNlZjkyZDBlZjZjZWU0OTRlYzZjIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 13:50:53 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IlVtQ2U2eUFQMWg3SEY4aWFkOUt3dXc9PSIsInZhbHVlIjoiUnMrNEVGQlZGM2hxRjJFZitBaWxheUgyZ3p6MGVRaWNENFhCRGU4ZlFnUVoycGtuR1p1OTM0NU" 2 => "story_no=eyJpdiI6InZmQmp5R2d5QzRzTm5sV3d4MjF1Qnc9PSIsInZhbHVlIjoiTVQ3d2ROQ1EreFZuSUp3YjFmTGxHQS9yTWsvblExQjJFaEtCemRzei9uY3JzK0dCbCtGN0RSMW45L3BvRmJHciIsIm1hYyI6Ijg3YzNiODM0Mzg1ZWY0NzdhOTdiYzc4NzdhNmNmYjdjNmM1MzEzYjRjYTQ2OWUyYjFiYTc4OThiYmUzZDExM2UiLCJ0YWciOiIifQ%3D%3D; expires=Sun, 27-Apr-2025 03:21:52 GMT; domain=standardmedia.co.ke; path=/; secure; httponlystory_no=eyJpdiI6InZmQmp5R2d5QzRzTm5sV3d4MjF1Qnc9PSIsInZhbHVlIjoiTVQ3d2ROQ1EreFZuSUp3YjFmTGxHQS9yTWsvblExQjJFaEtCemRzei9uY3JzK0dCbCtGN0RSMW45L3BvRmJHciIsIm1hYyI" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "zaPhCWeePXtNVmzXBQRQEH2bn5XMSvu5VQGTfhjD" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/real-estate/article/2001512728/city-ready-for-skyscrapers-but-wheres-supporting-infrastructure" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-28 06:21:53GET/main-staging/business/real-estate/article/2001512728/city-ready-for-skyscrapers-but-wheres-supporting-infrastructure1142138