×

Ruto launches yet another attempt to clean up Nairobi River

President William Ruto standing by Nairobi river on September 12. [Photo, PCS]

President William Ruto has once again embarked on a mission to restore the Nairobi River, launching the latest phase of the river’s regeneration project in Korogocho.

This marks the second time Ruto [as president] has initiated a similar project, with the first launched in February 2023.

During the initial event last year, Ruto announced over 12,000 job openings for youth and women to participate in cleaning efforts. The exercise, which was set to begin in March 2023, was to include activities like tree planting, cleaning water bodies, and greening neighborhoods in the capital.

“The government of Kenya, under the Ministry of Environment, is partnering with the County of Nairobi to hire 12,770 young people and women to participate in cleaning the river and planting trees,” Ruto said during the February launch.

Governor Johnson Sakaja at the time noted that Nairobi County needed Sh4.5 billion in the short term, Sh6 billion in the medium term, and a total of Sh19 billion over five years to establish a proper sewerage system. The president said the project was moving forward through a partnership with the African Development Bank, which provided Sh22 billion to fund the system's construction.

“We already have a program funded by the African Development Bank and other partners to install a proper sewage system, especially in Westlands. Those polluting our rivers are on notice,” Ruto said.

But on Thursday, September 12, 2024, Ruto relaunched the program, which now includes the rehabilitation of the river catchment basin and the construction of affordable housing for families living along the riverbanks.

He also introduced the “Climate Works Mtaani” initiative, a national climate action and livelihood program that will engage about 200,000 youth in environmental sustainability efforts.

“By launching the National Climate Resilience Programme, we take our first significant step to build resilience, restore our natural ecosystems, and create opportunities for our youth,” Ruto said.

The president announced that the first phase of the Climate Works initiative will officially begin on October 1, 2024, encouraging 20,000 youth to apply for jobs.

The project will expand to major cities including Mombasa, Eldoret, Nakuru, and Kisumu within a month, with 40,000 youth expected to be involved. An additional 10,000 will be allocated to various areas of Nairobi starting in early November.

Once again, Ruto issued a stern warning to those polluting the rivers, vowing to hold them accountable for dumping waste. “Entities polluting our rivers- industries, manufacturers, and those discharging raw sewage and solid waste—will all be held to account,” he said.

Not the first time

Efforts to clean Nairobi River, which spans approximately 2,500 square kilometers, have repeatedly stalled over the years.

The Nairobi River Basin Program, launched in 1999, and former President Uhuru Kenyatta’s Nairobi Regeneration Programme, also failed to achieve lasting results.

In December 2022, Ruto formed the Nairobi River Commission, chaired by former Kiambu Governor Ferdinand Waititu but its role in the cleaning efforts remains unclear.

According to the commission’s website, its mandate is to coordinate initiatives for the protection, restoration, and rehabilitation of rivers and water bodies within the Nairobi River Basin.

Reacting to Thursday’s launch, netizens are wondering why another project is being initiated, while a commission to oversee the cleanup of the Nairobi River exists.

Request history8.1.26PHP Version1.44sRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (10.25ms)time
    • Application (1.43s)time
    • 1 x Application (99.29%)
      1.43s
      1 x Booting (0.71%)
      10.25ms
      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
      35 statements were executed (7 duplicates)Show only duplicates663ms
      • 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_main6.43msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001502542' and `published_at` <= '2025-04-03 22:43:03' and `deleted_at` is null
        Bindings
        • 0: 2001502542
        • 1: 2025-04-03 22:43:03
        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_main1.21msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-04-03'
        Bindings
        • 0: 2025-04-03
        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.57msselect `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` = 2001502542 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001502542
        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_main1.04msselect `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_main1.3msselect `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-04-03 22:43:03' 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-04-03 22:43:03
        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_main940μsselect `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_main1.06msselect `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_main1.13msselect `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_main8.18msselect `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_main5.15msselect `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.44msselect `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_main138msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Nairobi River\",\"President Ruto\",\"Nairobi Rivers Commission\"]%') and `site_id` = 1 and `published_at` <= '2025-04-03 22:43:03' and `deleted_at` is null and `id` not in ('2001502542') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Nairobi River","President Ruto","Nairobi Rivers Commission"]%
        • 1: 1
        • 2: 2025-04-03 22:43:03
        • 3: 2001502542
        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_main136msselect `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-04-03 22:43:04' and `published_at` >= '2025-04-03 21:43:04' 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-04-03 22:43:04
        • 4: 2025-04-03 21:43:04
        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_main8.9msselect `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.59msselect `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-04-03 22:43:04' 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-04-03 22:43:04
        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_main1.66msselect `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_main6.13msselect `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-04-03 22:43:04' 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-04-03 22:43:04
        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_main650μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 588, 601)
        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_main114msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001502542' and `site_id` = 1 and `published_at` <= '2025-04-03 22:43:04' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001502542
        • 1: 1
        • 2: 2025-04-03 22:43:04
        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_main1.23msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        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.86msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001502542' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-03 22:43:04' limit 1
        Bindings
        • 0: 2001502542
        • 1: 1
        • 2: 2025-04-03 22:43:04
        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_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (29)
        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.06msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-04-03 22:43:04' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001502542') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-04-03 22:43:04
        • 1: 588
        • 2: 1
        • 3: 2001502542
        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.06msselect `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_main31.85msselect `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 '%[\"Nairobi River\",\"President Ruto\",\"Nairobi Rivers Commission\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Nairobi River","President Ruto","Nairobi Rivers Commission"]%
        • 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_main1.12msselect 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_main990μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515548, 2001515446, 2001249065, 2001515452, 2001515468, 2001515547, 2000198221, 2000227013, 2001515444, 2001345731, 2001446898, 2001514047, 2001515511, 2001515461, 2001515492, 2000140747, 2001253816, 2001515515, 2001388111, 2001515471) and `deleted_at` is null and `published_at` <= '2025-04-03 22:43:04' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001515548
        • 1: 2001515446
        • 2: 2001249065
        • 3: 2001515452
        • 4: 2001515468
        • 5: 2001515547
        • 6: 2000198221
        • 7: 2000227013
        • 8: 2001515444
        • 9: 2001345731
        • 10: 2001446898
        • 11: 2001514047
        • 12: 2001515511
        • 13: 2001515461
        • 14: 2001515492
        • 15: 2000140747
        • 16: 2001253816
        • 17: 2001515515
        • 18: 2001388111
        • 19: 2001515471
        • 20: 2025-04-03 22:43:04
        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_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56, 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.07msselect * 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
      • helper.php#424standard_digital_main820μ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_main890μ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_main860μ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_main880μ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
      • Articles.php#1350standard_digital_main159msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-04-03 22:43:05' and (`keywords` like '%Nairobi River%' or `keywords` like '%President Ruto%' or `keywords` like '%Nairobi Rivers Commission%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001502542' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-04-03 22:43:05
        • 1: %Nairobi River%
        • 2: %President Ruto%
        • 3: %Nairobi Rivers Commission%
        • 4: 1
        • 5: 16
        • 6: 20
        • 7: 2001502542
        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.11msselect * 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
      380Category.php#?
      App\Models\Article
      35Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          Qq3z6nrtEuRWwnX4Vs7uonMvyM4ophNWDOtj012N
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001502542/ruto-l...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /national/article/2001502542/ruto-launches-yet-another-attempt-to-clean-up-nairobi-river
          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 => "92ab0d81499b7e6b-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.220.140.26" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.220.140.26" ] "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 => "Thu, 03 Apr 2025 19:43:05 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhRbGRlbGhPWHIrZElKY3N2WDNtQ1E9PSIsInZhbHVlIjoiZ3M1STBPZVVUdTRNTGt5YU84b3kxdE9xaXoyQWthOXNTZEErTlRjektjOEJuM3ZVbHJUUkpGR3VKYXJwemhpRjJTVnhDQUNWOFJ1TXVORDlUck1lcUxKeGlvY0pOV3gyNE1BTk9TV084RXdvdGErWHlJNDl6cFllRUVoMExxU0QiLCJtYWMiOiIwNjA3ZTU1OTc1ZmQzMWZlM2E0NWFlYzFmZmU1MDRkMThkYzZmNTQyZmFjYWY1ZDM3YzAzZTI1N2E2Yzk3YmFjIiwidGFnIjoiIn0%3D; expires=Sun, 04 May 2025 06:12:05 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkhRbGRlbGhPWHIrZElKY3N2WDNtQ1E9PSIsInZhbHVlIjoiZ3M1STBPZVVUdTRNTGt5YU84b3kxdE9xaXoyQWthOXNTZEErTlRjektjOEJuM3ZVbHJUUkpGR3VKYXJwemhpRjJTVnhDQ" 1 => "thestandardmediagroup_session=eyJpdiI6InFYMHRROXpsUHhjQW00RFVVQlVFNHc9PSIsInZhbHVlIjoiSmpUN0JtWHdTTi9qSWVGSk5YelliUUM0VFphQWEwTGRDRnRodzFEUzhVU0tab0pCSkt5WEV5amI0emZIT3NtZUJ4VXhYQ1g5OXhaOCtsSzkyOVYra2x3akx0bmdkSXgyYTJUOXEwY0ExUnlISEp0Q2FFVmpHRFRoU2ExczdZWSsiLCJtYWMiOiJiM2FjYTE5N2RjYTRkNDA5N2U5ZjAzYmZmNmQzMjM1MzQ1Yjc3YmY3MDVhOTMyMDk1Zjg0N2NkNDZlZDEzZWNjIiwidGFnIjoiIn0%3D; expires=Sun, 04 May 2025 06:12:05 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6InFYMHRROXpsUHhjQW00RFVVQlVFNHc9PSIsInZhbHVlIjoiSmpUN0JtWHdTTi9qSWVGSk5YelliUUM0VFphQWEwTGRDRnRodzFEUzhVU0tab0pCSkt5WEV5am" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhRbGRlbGhPWHIrZElKY3N2WDNtQ1E9PSIsInZhbHVlIjoiZ3M1STBPZVVUdTRNTGt5YU84b3kxdE9xaXoyQWthOXNTZEErTlRjektjOEJuM3ZVbHJUUkpGR3VKYXJwemhpRjJTVnhDQUNWOFJ1TXVORDlUck1lcUxKeGlvY0pOV3gyNE1BTk9TV084RXdvdGErWHlJNDl6cFllRUVoMExxU0QiLCJtYWMiOiIwNjA3ZTU1OTc1ZmQzMWZlM2E0NWFlYzFmZmU1MDRkMThkYzZmNTQyZmFjYWY1ZDM3YzAzZTI1N2E2Yzk3YmFjIiwidGFnIjoiIn0%3D; expires=Sun, 04-May-2025 06:12:05 GMT; path=/XSRF-TOKEN=eyJpdiI6IkhRbGRlbGhPWHIrZElKY3N2WDNtQ1E9PSIsInZhbHVlIjoiZ3M1STBPZVVUdTRNTGt5YU84b3kxdE9xaXoyQWthOXNTZEErTlRjektjOEJuM3ZVbHJUUkpGR3VKYXJwemhpRjJTVnhDQ" 1 => "thestandardmediagroup_session=eyJpdiI6InFYMHRROXpsUHhjQW00RFVVQlVFNHc9PSIsInZhbHVlIjoiSmpUN0JtWHdTTi9qSWVGSk5YelliUUM0VFphQWEwTGRDRnRodzFEUzhVU0tab0pCSkt5WEV5amI0emZIT3NtZUJ4VXhYQ1g5OXhaOCtsSzkyOVYra2x3akx0bmdkSXgyYTJUOXEwY0ExUnlISEp0Q2FFVmpHRFRoU2ExczdZWSsiLCJtYWMiOiJiM2FjYTE5N2RjYTRkNDA5N2U5ZjAzYmZmNmQzMjM1MzQ1Yjc3YmY3MDVhOTMyMDk1Zjg0N2NkNDZlZDEzZWNjIiwidGFnIjoiIn0%3D; expires=Sun, 04-May-2025 06:12:05 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6InFYMHRROXpsUHhjQW00RFVVQlVFNHc9PSIsInZhbHVlIjoiSmpUN0JtWHdTTi9qSWVGSk5YelliUUM0VFphQWEwTGRDRnRodzFEUzhVU0tab0pCSkt5WEV5am" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "Qq3z6nrtEuRWwnX4Vs7uonMvyM4ophNWDOtj012N" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001502542/ruto-launches-yet-another-attempt-to-clean-up-nairobi-river" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-03 22:43:05GET/main-staging/national/article/2001502542/ruto-launches-yet-another-attempt-to-clean-up-nairobi-river1135465