×

Gikomba traders fight eviction for affordable housing

Trades at Gikomba market going about their business despite the Nairobi city council health staff fumigate the market on 21st March 2020, Nairobi as measures taken to combating fight against Coronavirus pandemic in Kenya. [Edward Kiplimo, Standard]

Traders from the Gikomba market have gone to court protesting their looming eviction to pave the way for the construction of affordable housing units.

According to the petitioners, Nairobi County and the government issued a public notice dated March 6, 2025, which declared that the Nairobi River corridor riparian land expanded to 60 meters.

The notice in the dailies was signed by Nairobi County Executive Committee member in charge of Environment and Urban Planning Patrick Mbogo.

The case has been filed by the Mitumba Consortium Association of Kenya and Mbugua Kibathi.

Through lawyer Ndegwa Njiru, they have sued Johnson Sakaja’s administration, the Ministry of Lands and Attorney General Dorcas Oduor.

They claim that the two levels of government did not involve the stakeholders in issuing the notice.

According to the notice, the county and Lands ministry said that the Nairobi river corridor and its tributaries are now a special planning area running from Naivasha Road to Ruai in Kasarani Constituency.

The notice said that riparian land is now 60 meters on each side, with 30 meters being the riparian corridor and an additional 30 meters development area.

They argue that if the implementation of the designated 60-meter riparian were to go on as planned, then it would violate their rights to property.

They add that there would be displacement and unlawful eviction of millions of Kenyans who are in lawful possession of land situated along the corridor, including those living, staying and working for gain.

“That notwithstanding the fact that the declaration would affect a very wide cross-section of the society, the Respondents have failed, refused and/or neglected to involve the traders, suppliers, casual workers and labourers of Gikomba Market,” says lawyer Njiru.

According to the petitioners, the move would see the government clear a 120-meter-wide strip of approximately 60 kilometres from Naivasha Road to Ruai to construct affordable housing.

After the eviction, they argue that the government said it will be able to develop a Local Physical Development and Land use plan, which will provide the framework for river regeneration, flood hazard mitigation and redevelopment of the land.

The Kenya Kwanza and Sakaja administrations plan to embark on infrastructure development, social and affordable housing and social and physical infrastructure.

“That I am advised by my advocate on record, which advice I verily belive ot be true that the purposes for which the declaration was issued, is ultra-vires, as it goes beyond the scope for which the common law riparian land was created,” says Kibathi.

In their argument, the petitioners say that if the plan continues as is, then the market, which sits on 14 acres, would cease to exist in its current form since the 60-meter stretch would occupy and cover almost the entire market.

The market, whose history dates back to the 1950s, supports people from all across the East African region who are dealing with second-hand commodities, particularly clothing and garments from international markets.

The goods are imported from Asia, Europe and South America and resold in the local market in East and Central African countries.

“That the market that is now at stakes of diminishing acts as a hub of a well laid out business ecosystem, that serves not only the importers of the second-hand commodities and local purchasers and sellers thereof, but it also serves as a means of earning a livelihood for other sectors in the transport industry to wit:- bodaboda riders, handcart pushers and truck drivers,” says Kibathi.

The petitioners say that the move would violate their right to own property and would be discriminated arguing that all Kenyans are equal before the law.

They add that there was no sufficient and clear communication from the government on the notice, which they say violates their right to access information.

Kibathi and the lobby group said devolution was supposed to enhance public participation in governance and that the constitution values the involvement of Kenyans in policy-making.

In his affidavit, Kibathi says that the Constitution guarantees that all Kenyans would not be deprived of their property or any interest of any description unless it is for a public course or in the public interest.

He adds that the acquisition of such property should be per the constitution and any act of parliament that requires prompt payment in full of just compensation to the person.

“That I am advised by my advocate on record, which advice I verily believe to be true, that Article 47(1) provides that every person has the right to administrative action that is expeditious, efficient, lawful reasonable and procedurally fair.”

The petitioners say the government's move would severely infringe on their socio-economic rights.

They argue that if the plans by the government were to be allowed to continue, then it would affect more than 100,00 who depend on the market directly and indirectly.

“That needless to say, if the impugned declaration born by the Public Notice dated March 6, 2025, if implemented hundreds of thousands of traders, suppliers, transporters and labourers who depend on Gikomba Market market for income and/or livelihood will suffer immensely and would be subjected to total poverty,” says Kibathi.

Request history8.1.26PHP Version1.6sRequest Duration24MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[22:55:07] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[22:55:07] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (82.08ms)time
  • Application (1.52s)time
  • 1 x Application (94.87%)
    1.52s
    1 x Booting (5.13%)
    82.08ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.vocalizedvocalized.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 {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    40 statements were executed (9 duplicates)Show only duplicates753ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main4.01msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514409' and `published_at` <= '2025-03-23 22:55:07' and `deleted_at` is null
      Bindings
      • 0: 2001514409
      • 1: 2025-03-23 22:55:07
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main770μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-23'
      Bindings
      • 0: 2025-03-23
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main1.01msselect `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` = 2001514409 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001514409
      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#147standard_digital_main690μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 588 or `parent_id` = 588 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 588
      • 2: 588
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main81.16msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (1, 588) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:07' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 1
      • 1: 588
      • 2: 1
      • 3: 2025-03-23 22:55:07
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main1.21msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 588)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main930μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 588
      Bindings
      • 0: 588
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main980μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main4.89msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main4.65msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.34msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main124msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Affordable Housing Gikomba\",\"Gikomba Protests\",\"Gikomba Fires\",\"Nairobi County\"]%') and `site_id` = 1 and `published_at` <= '2025-03-23 22:55:07' and `deleted_at` is null and `id` not in ('2001514409') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Affordable Housing Gikomba","Gikomba Protests","Gikomba Fires","Nairobi County"]%
      • 1: 1
      • 2: 2025-03-23 22:55:07
      • 3: 2001514409
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main94.78msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:07' and `published_at` >= '2025-03-23 21:55:07' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-03-23 22:55:07
      • 4: 2025-03-23 21:55:07
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main840μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main1.71msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:08' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-03-23 22:55:08
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main86.53msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:08' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-03-23 22:55:08
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main950μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main2.13msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514409' and `site_id` = 1 and `published_at` <= '2025-03-23 22:55:08' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001514409
      • 1: 1
      • 2: 2025-03-23 22:55:08
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (74)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main1.45msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514409' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:08' limit 1
      Bindings
      • 0: 2001514409
      • 1: 1
      • 2: 2025-03-23 22:55:08
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main22.91msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-23 22:55:08' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001514409') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-23 22:55:08
      • 1: 588
      • 2: 1
      • 3: 2001514409
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main1.04msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main1.35msselect `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 '%[\"Affordable Housing Gikomba\",\"Gikomba Protests\",\"Gikomba Fires\",\"Nairobi County\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Affordable Housing Gikomba","Gikomba Protests","Gikomba Fires","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#3841standard_digital_main2.21msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3841
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main1.7msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514454, 2001249065, 2000211426, 2001514472, 2001514508, 2001514490, 2000198221, 2001466267, 2000224947, 2001514488, 2001457259, 2001513801, 2001293528, 2001463180, 2001514391, 2001514455, 2001514477, 2001514520, 2001446502, 2001448068) and `deleted_at` is null and `published_at` <= '2025-03-23 22:55:08' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001514454
      • 1: 2001249065
      • 2: 2000211426
      • 3: 2001514472
      • 4: 2001514508
      • 5: 2001514490
      • 6: 2000198221
      • 7: 2001466267
      • 8: 2000224947
      • 9: 2001514488
      • 10: 2001457259
      • 11: 2001513801
      • 12: 2001293528
      • 13: 2001463180
      • 14: 2001514391
      • 15: 2001514455
      • 16: 2001514477
      • 17: 2001514520
      • 18: 2001446502
      • 19: 2001448068
      • 20: 2025-03-23 22:55:08
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main1.13msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 268, 588)
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main1.14msselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • 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
    • MainsiteController.php#1068standard_digital_main1.27msinsert into `std_article_trends` (`source_id`, `std_trend_article_id`, `article_title`, `article_url`, `article_thumb_url`, `std_trend_hits`) values (1, '2001514409', 'Gikomba traders fight eviction for affordable housing', 'http://www.standardmedia.co.ke/main-staging/national/article/2001514409/gikomba-traders-fight-eviction-for-affordable-housing', '/images/articles/thumbnails/E4nOlUpW9IXe6a9U3IRokZdkPtmoMxpWIMDHes0q.jpg', 1)
      Bindings
      • 0: 1
      • 1: 2001514409
      • 2: Gikomba traders fight eviction for affordable housing
      • 3: http://www.standardmedia.co.ke/main-staging/national/article/2001514409/gikomba-traders-fight-eviction-for-affordable-housing
      • 4: /images/articles/thumbnails/E4nOlUpW9IXe6a9U3IRokZdkPtmoMxpWIMDHes0q.jpg
      • 5: 1
      Backtrace
      • app/Http/Controllers/MainsiteController.php:1068
      • 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
    • MainsiteController.php#1071standard_digital_main2.48msdelete from `std_article_trends` where `std_trend_timestamp` < '2025-03-23 22:25:08'
      Bindings
      • 0: 2025-03-23 22:25:08
      Backtrace
      • app/Http/Controllers/MainsiteController.php:1071
      • 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
    • MainsiteController.php#1075standard_digital_main32.13msselect * from `std_article_popular` where `article_id` = '2001514409' and `created_at` = '2025-03-23' limit 1
      Bindings
      • 0: 2001514409
      • 1: 2025-03-23
      Backtrace
      • app/Http/Controllers/MainsiteController.php:1075
      • 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
    • MainsiteController.php#1090standard_digital_main43.16msupdate `std_article_popular` set `article_hints` = `article_hints` + 1 where `article_id` = '2001514409' and `created_at` = '2025-03-23'
      Bindings
      • 0: 2001514409
      • 1: 2025-03-23
      Backtrace
      • app/Http/Controllers/MainsiteController.php:1090
      • 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
    • MainsiteController.php#1093standard_digital_main40.03msdelete from `std_article_popular` where `created_at` < '2025-03-20'
      Bindings
      • 0: 2025-03-20
      Backtrace
      • app/Http/Controllers/MainsiteController.php:1093
      • 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
    • helper.php#424standard_digital_main1.33msselect * from article_categories where id = '588'
      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_main840μsselect * from article_categories where id = '588'
      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_main920μsselect * from article_categories where id = '588'
      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_main1.18msselect * from article_categories where id = '588'
      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_main180msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-23 22:55:09' and (`keywords` like '%Affordable Housing Gikomba%' or `keywords` like '%Gikomba Protests%' or `keywords` like '%Gikomba Fires%' or `keywords` like '%Nairobi County%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514409' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-23 22:55:09
      • 1: %Affordable Housing Gikomba%
      • 2: %Gikomba Protests%
      • 3: %Gikomba Fires%
      • 4: %Nairobi County%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001514409
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main1.21msselect * 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
    379Category.php#?
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
    App\Models\Popular
    1Popular.php#?
        _token
        AKzCbDhd4ee9thSuTnkAMmDDsuowKHrbCpKXfEZN
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001514409/gikomb...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /national/article/2001514409/gikomba-traders-fight-eviction-for-affordable-housing
        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:24 [ "cf-ray" => array:1 [ 0 => "92507c0c688a7815-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.191.4.164" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.4.164" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "story_no=eyJpdiI6Iis1NGlDTVJxWnA0cC9MaTJsSG1OYmc9PSIsInZhbHVlIjoicS9ldjdWTTVRL1FTZ3RpMEJZb2J4aityV2dsdTJnYnMwQUhYRm5iMU93YUk4U004aHErVDIvVWQ1K1FKckJ2UyIsIm1hYyI6IjkzMDM4OTk5NDA5NDA1YzU5NDVlNDJiYWMyMGMwNmY1OGI2ZTc4NWUzNWRmZDY3NDllMWI4MmYxNDI2ZWM5OWYiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6InVHSi9BU3lQNmtHbnFkc0RzY1cwSkE9PSIsInZhbHVlIjoiRkh5TGVlOW5nQmNFWkxpeEU1U0d1Ni84dWtMWlVuWlhpSnBpNXdrU1hIVGNyRkhURThlU243ZGoxeVVHQjVKKyIsIm1hYyI6ImVmMjg3MmVkZTliMWQ2MzVhY2I4NTgzZDFkNWUzOWU5NjI0NTg3MDg3ZGJiYWFlN2QxYTJmZWFjZWY0YzFhNzciLCJ0YWciOiIifQ%3D%3D; _ga=amp-ZDJfAZqXTwx1p3j9zqKQiw; XSRF-TOKEN=eyJpdiI6ImN3dnh4aGJTQXdTSEVLb01NeU1zaXc9PSIsInZhbHVlIjoiOFdsQ2s2dDhEcVZpdkxUMVhkVkVPN2JpY09GSUgvWlFvMGp4MWlTeU1TTEg3NlczaHJMUDN3TjFMS25ES0VvN2gzd2pleXFlcU5Ybmw1bUdtMTZDWFRBckdIZGVqN1BtQ3B5dHpKb25sMGZvMlNXL0hXYkVsN0VVVXI4VmxuUjYiLCJtYWMiOiJlOTY2MDU5OWE3NmY0MmZhNzkxZDNiNDYwY2FiMWQyNWRhMzZjMzNkZmJmM2E3YzhjNDE5YTA0Mjk4MWRmYzJkIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6Imo0SngzcDV4Z1NMNmZRMUdwQ3pGQXc9PSIsInZhbHVlIjoiOHlVZG0wZmQ1bHBSMWk3T0wwbjFTY0hwZHluU2hNWXJETk92UWtJbUwzWkg0Vi82NTNDTC9ZZlZMQ1EwRTc5K1owMTZ2QVVyUEs5dnZFNlJQa3M5QmFHZ09wVTRpc3VDYlYrNG82bkZIa2dXR3ZMUm9hN1ByRWo3bmxKN2tFK0ciLCJtYWMiOiI0NjA2ODk4ZGM2MzZjYzY5MDQxZDNkYWE1MzU2MDkyYTZhNzAwNTQwMjk4NDEwNGZiY2M4MzFiMTgzODk4YmFlIiwidGFnIjoiIn0%3Dstory_no=eyJpdiI6Iis1NGlDTVJxWnA0cC9MaTJsSG1OYmc9PSIsInZhbHVlIjoicS9ldjdWTTVRL1FTZ3RpMEJZb2J4aityV2dsdTJnYnMwQUhYRm5iMU93YUk4U004aHErVDIvVWQ1K1FKckJ2UyIsIm1hYyI" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] ]
        request_cookies
        0 of 0
        array:5 [ "story_no" => "1" "story_no_insider" => "1" "_ga" => null "XSRF-TOKEN" => "AKzCbDhd4ee9thSuTnkAMmDDsuowKHrbCpKXfEZN" "thestandardmediagroup_session" => "DrnbOE5w7RnUhW7ZrSXNOjCtyd9vonnZTMP0UYYK" ]
        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 => "Sun, 23 Mar 2025 19:55:08 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxJQ3ZLM0tDOVF3dm9HZjhnRWFJckE9PSIsInZhbHVlIjoiTWc0OTR1NmozVGFyMk85emI4cVRzcDNBMW16YlVFMGllR2ZxUEx0bEFxWHdMdUJIMlk4NW5rS3NacEYxMThrMmZZNExXQ3RieW9GL0JBVVdYVEZ6M2dlQURUbGFIbTIwa01TVlYzdGlTNVZuWm4vZzA1NjRnN1ZYK25WNllVdjQiLCJtYWMiOiJkOTE4OGUzYTFiMzkxNWU0MmRjZjU0NGZiMzIzMWJkMGM2NGMzMjczNzNkZGFiM2E5NDNlMTE0YmFlNzAxMTMwIiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 06:24:09 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImxJQ3ZLM0tDOVF3dm9HZjhnRWFJckE9PSIsInZhbHVlIjoiTWc0OTR1NmozVGFyMk85emI4cVRzcDNBMW16YlVFMGllR2ZxUEx0bEFxWHdMdUJIMlk4NW5rS3NacEYxMThrMmZZNExXQ" 1 => "thestandardmediagroup_session=eyJpdiI6IjArakhHSUZuTk5NS2pmMkxjaFplelE9PSIsInZhbHVlIjoiSUtrNTgzV0wrcUNVdGdrcVF1Qkdjc0RZL3RIck9Nbkkxbmx4RDEzakxuZDlISDI5LzNFK01kMkZybjE0SGsvMWh5dDNSakI0Ym42d1plQm5zOXUzeWt2L0hHVEZIQnBMNWhSKzZDenVWeHBjdWR0RUd1MUlRWDA5RC9tUXZNY20iLCJtYWMiOiJlODNlMjhkMTIyYjliZjY0YjM4MWZiMzBjOGExZGRjYTc1NTNmNGE5ZDY3MzQxZDA0ZDY4YmFkYzg2NWI0ZmVmIiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 06:24:09 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IjArakhHSUZuTk5NS2pmMkxjaFplelE9PSIsInZhbHVlIjoiSUtrNTgzV0wrcUNVdGdrcVF1Qkdjc0RZL3RIck9Nbkkxbmx4RDEzakxuZDlISDI5LzNFK01kMk" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxJQ3ZLM0tDOVF3dm9HZjhnRWFJckE9PSIsInZhbHVlIjoiTWc0OTR1NmozVGFyMk85emI4cVRzcDNBMW16YlVFMGllR2ZxUEx0bEFxWHdMdUJIMlk4NW5rS3NacEYxMThrMmZZNExXQ3RieW9GL0JBVVdYVEZ6M2dlQURUbGFIbTIwa01TVlYzdGlTNVZuWm4vZzA1NjRnN1ZYK25WNllVdjQiLCJtYWMiOiJkOTE4OGUzYTFiMzkxNWU0MmRjZjU0NGZiMzIzMWJkMGM2NGMzMjczNzNkZGFiM2E5NDNlMTE0YmFlNzAxMTMwIiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 06:24:09 GMT; path=/XSRF-TOKEN=eyJpdiI6ImxJQ3ZLM0tDOVF3dm9HZjhnRWFJckE9PSIsInZhbHVlIjoiTWc0OTR1NmozVGFyMk85emI4cVRzcDNBMW16YlVFMGllR2ZxUEx0bEFxWHdMdUJIMlk4NW5rS3NacEYxMThrMmZZNExXQ" 1 => "thestandardmediagroup_session=eyJpdiI6IjArakhHSUZuTk5NS2pmMkxjaFplelE9PSIsInZhbHVlIjoiSUtrNTgzV0wrcUNVdGdrcVF1Qkdjc0RZL3RIck9Nbkkxbmx4RDEzakxuZDlISDI5LzNFK01kMkZybjE0SGsvMWh5dDNSakI0Ym42d1plQm5zOXUzeWt2L0hHVEZIQnBMNWhSKzZDenVWeHBjdWR0RUd1MUlRWDA5RC9tUXZNY20iLCJtYWMiOiJlODNlMjhkMTIyYjliZjY0YjM4MWZiMzBjOGExZGRjYTc1NTNmNGE5ZDY3MzQxZDA0ZDY4YmFkYzg2NWI0ZmVmIiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 06:24:09 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IjArakhHSUZuTk5NS2pmMkxjaFplelE9PSIsInZhbHVlIjoiSUtrNTgzV0wrcUNVdGdrcVF1Qkdjc0RZL3RIck9Nbkkxbmx4RDEzakxuZDlISDI5LzNFK01kMk" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "AKzCbDhd4ee9thSuTnkAMmDDsuowKHrbCpKXfEZN" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001514409/gikomba-traders-fight-eviction-for-affordable-housing" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-23 22:55:09GET/main-staging/national/article/2001514409/gikomba-traders-fight-eviction-for-affordable-housing21140465