×

Ridiculous Ruto: King of absurd promises amid stinging flattery on social media

President William Ruto serves lunch to students of Toi Primary School under the Dishi Na County programme in Kibra Constituency, Nairobi, on March 13, 2025. [PCS].

President William Ruto never seems to run out of promises; big, bold, and some bordering on the absurd.

He has not only mastered the art of roadside declarations, but also his boundless creativity when it comes to promises, grand and theatrical and even detached from reality.

This time, he has outdone himself with a striking pledge. President Ruto pledged a machine that churns out one million chapatis daily. The promise, made during his meet-the-people tour in Mathare on Tuesday, was in response to Nairobi Governor Johnson Sakaja’s request to support his Dishi na County feeding project for public schools.

The internet had a field day. Social media platforms were flooded with AI-generated jokes and memes of conveyor belts spitting out flatbreads at lightning speed as mockery for the idea.

Ruto’s flair for dramatic pledges has become a defining feature of his presidency and this time, children have found themselves swept up in the president’s wave of promises. But if Kenyans have learned anything from their president, it’s that no promise is too outrageous.

This is, after all, the same leader who has pledged everything from instant job creation to turning Kenya into a digital superpower, and now, Kenyans are adding mass chapati production to the list of national priorities.

“The governor has requested me to buy a chapati-making machine to add chapati to the Dishi ya Nairobi (sic). I will buy you a machine and the governor should go look for one that can make one million chapati,” Ruto said.

Still in Mathare, Ruto threw in another promise. Turning Mathare slum into a city. He promised Mathare residents city status through construction of skyscraping social and affordable houses and regeneration of polluted rivers.

A day after his chapati promise to students of St Teresa Girls Secondary School in Mathare, the President again was on the road in his meet-the-people tours in Nairobi making more promises.

Addressing students at PC Kinyanjui Technical Training Institute, Ruto assured them that their High Education Loan Board (HELB) money would hit their accounts by Friday, and if it didn’t, they should just call him.

The President almost gave out his personal number but then decided to delegate the minor inconvenience to Dagoretti South MP John Kiarie.

“There was a problem with the HELB board but I have instructed them to ensure by Friday the money will be released to students by Friday. If the money will not be in your accounts, by Friday, call me. I will have to streamline some people,” Ruto promised.

This isn’t the first time Ruto has led Kenyans on a wild goose chase. Remember the last-mile internet connectivity pledge? The one where every home and marketplace was supposed to become a Wi-Fi hotspot? Traders were meant to be making calls without ever getting disconnected, basking in the glory of seamless internet access.

Well, Kenyans are still waiting.

On June 29, 2022 during the campaigns, Ruto promised that the same way Kenya attained the Last Mile Connectivity Programme which aimed at universal access to electricity, he would take up last mile connectivity of the internet to every corner of the country.

“The same way we implemented the last mile of electricity, now we will do the last mile of the internet. Tutatumia kila nyumba, kila soko, kila shule mahali kuna stima ya grind pia sasa tutaweka last mile (We will use every house, every market, every school where there is a grind mill, and now we will install the last mile),” he explained.

He was categorical about markets where traders were to be connected to hotspots to ensure they could call and browse for free without getting disconnected. “Many people are struggling with bundles...in the market, you won’t need bundles to make calls, because as we build a road to transport our goods, we must have a government digital road so that you don’t have to pay to use the road, you only pay for what you have bought,” Ruto said.

“Biashara katika masoko yenu, simu utakuwa unapiga free of charge, simu haitakuwa inakatika kwa sababu sasa tutakuwa tumedeploy internet (You will be making calls free of charge at your business in the markets, the calls will not be disconnected because now we will have deployed internet),” he added.

Ruto made the outlandish promise of internet installation during the launch of Kiambu Hustlers Fund in 2022.

He had also estimated that the project would require Sh38 billion to push internet to every household. Late last year, the President also announced to that his government had paid Sh500 million in its bid to host the Grammys in 2027 - the world’s premier music awards event only held in the US. “We already paid Sh500 million and I’ am sure the gentleman from Grammys can confirm that that is the direction we are going,” Ruto said during a Town Hall meeting at KICC.

But perhaps the president’s most memorable promise, and one that Kenyans are unlikely to let go is his obsession with digital spaces and digital jobs- the one that at one point was a source of content for social media over the ‘Taptengelei dollars’.

President Ruto talked about the youth tapping their computer keyboards and watch dollars rain into their accounts-to insinuate the opportunities available in the digital spaces and how they can be exploited to reduce unemployment.

“It is said that when going for battle, you approach it from both sides, right and left. Why is it hard for you to tap the computer here in Taptengelie and make dollars? You can be here in the village but working for a company in the US. You will just be pressing the computer, go home and wait for the dollar to come out,” Ruto said.

In response to criticism, Ruto said the digital opportunities would benefit jobless Kenyan youth. “Many people were wondering what is this we are talking about, the digital space and working with all the infrastructure we are trying to put in place. The single most urgent challenge we have as a nation is millions of young people out of school, out of college, out of university, and they don’t have an opportunity to work.”

“It weighs very heavily on me when you see thousands, hundreds of thousands, possibly millions of young people who, with talent, with energy, with knowledge, with skills, and yet they lack an opportunity to deploy those skills for the growth of our economy and for making their lives better,” Ruto said.

How about the free diapers promise? During the Kenya Kwanza’s Women Charter launch in 2022, Ruto pledged that new mothers would get free diapers for three months’ post-birth.

“Our proposal as Kenya kwanza is to make a part of the charter to provide pre- and post-natal care to all mothers and children, and mothers will be supplied with diapers for the first three months after birth under the NHIF,” he said at Nyayo Stadium.

More than two years, mothers are yet to see this promise come to fruition. But there is more. In March 2023, he announced that prices of the 6kg gas cylinder will be reduced from Sh2,800 to Sh300 within four months.

He promised Kenyans that the prices would range from Sh300 as a minimum to a maximum of Sh500, to reduce the cost of living. He added the new price.

But deep in 2025, the only thing dropping is Kenyans’ patience.

President Ruto also cracked up world leaders during a UN meeting when he invited them to Kenya to experience some ‘wild wonders’ ranging from baboons’ parliamentary meetings to swimming lions.

“If you thought it’s only humans who elect Members of Parliament and have a legislative body, I invite you to go to Naivasha and you will find a phenomenon called the baboon parliament, where baboons meet regularly at a particular place at a particular time and they discuss their legislative issues,” he said.

“And if you have a bit more time, please travel to Lamu, and you will have an opportunity to watch the swimming lions there. And finally, you may want to watch another migration called the whales migration in a place called Tana River,” Ruto promised.

As Ruto keeps on making more promises, Kenyans can only wait; for the dollars, for the chapatis, for the Wi-Fi, newborn diapers and for the day one of these promises will materialise. Until then, they remain entertained. 

Request history8.1.26PHP Version1.51sRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (13.58ms)time
    • Application (1.5s)time
    • 1 x Application (99.1%)
      1.50s
      1 x Booting (0.9%)
      13.58ms
      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
      36 statements were executed (12 duplicates)Show only duplicates766ms
      • 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_main5.02msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001513768' and `published_at` <= '2025-04-01 08:44:49' and `deleted_at` is null
        Bindings
        • 0: 2001513768
        • 1: 2025-04-01 08:44:49
        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.09msselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-04-01'
        Bindings
        • 0: 2025-04-01
        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.6msselect `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` = 2001513768 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001513768
        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.59msselect `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_main153msselect `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-01 08:44:49' 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-01 08:44:49
        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_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (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_main800μ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_main680μ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_main3.83msselect `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_main3.85msselect `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.1msselect `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_main162msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"President William Ruto\",\"Nairobi Governor Johnson Sakaja\",\"Dishi na County\",\"Kenya Kwanza\"]%') and `site_id` = 1 and `published_at` <= '2025-04-01 08:44:49' and `deleted_at` is null and `id` not in ('2001513768') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["President William Ruto","Nairobi Governor Johnson Sakaja","Dishi na County","Kenya Kwanza"]%
        • 1: 1
        • 2: 2025-04-01 08:44:49
        • 3: 2001513768
        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_main99.68msselect `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-01 08:44:49' and `published_at` >= '2025-04-01 07:44:49' 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-01 08:44:49
        • 4: 2025-04-01 07:44:49
        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#424standard_digital_main1.19msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 25, 588)
        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_main960μ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.99msselect `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-01 08:44:49' 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-01 08:44:49
        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_main840μ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_main76.98msselect `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-01 08:44:49' 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-01 08:44:49
        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_main890μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (22, 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_main12.25msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001513768' and `site_id` = 1 and `published_at` <= '2025-04-01 08:44:50' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001513768
        • 1: 1
        • 2: 2025-04-01 08:44:50
        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_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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.26msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001513768' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-01 08:44:50' limit 1
        Bindings
        • 0: 2001513768
        • 1: 1
        • 2: 2025-04-01 08:44:50
        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_main850μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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_main20.7msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-04-01 08:44:50' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001513768') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-04-01 08:44:50
        • 1: 588
        • 2: 1
        • 3: 2001513768
        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_main930μsselect `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.31msselect `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 '%[\"President William Ruto\",\"Nairobi Governor Johnson Sakaja\",\"Dishi na County\",\"Kenya Kwanza\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["President William Ruto","Nairobi Governor Johnson Sakaja","Dishi na County","Kenya Kwanza"]%
        • 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_main850μsselect 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.4msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515204, 2001515181, 2001515202, 2001515199, 2001515201, 2001249065, 2001515190, 2001515212, 2001515208, 2001515080, 2001515110, 2001420827, 2001515200, 2001515107, 2001245702, 2001515101, 2000198221, 2001453041, 2001514960, 2001515205) and `deleted_at` is null and `published_at` <= '2025-04-01 08:44:50' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001515204
        • 1: 2001515181
        • 2: 2001515202
        • 3: 2001515199
        • 4: 2001515201
        • 5: 2001249065
        • 6: 2001515190
        • 7: 2001515212
        • 8: 2001515208
        • 9: 2001515080
        • 10: 2001515110
        • 11: 2001420827
        • 12: 2001515200
        • 13: 2001515107
        • 14: 2001245702
        • 15: 2001515101
        • 16: 2000198221
        • 17: 2001453041
        • 18: 2001514960
        • 19: 2001515205
        • 20: 2025-04-01 08:44:50
        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_main900μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (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_main1msselect * 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_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_main1.1msselect * 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.17msselect * 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_main870μ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_main200msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-04-01 08:44:50' and (`keywords` like '%President William Ruto%' or `keywords` like '%Nairobi Governor Johnson Sakaja%' or `keywords` like '%Dishi na County%' or `keywords` like '%Kenya Kwanza%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001513768' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-04-01 08:44:50
        • 1: %President William Ruto%
        • 2: %Nairobi Governor Johnson Sakaja%
        • 3: %Dishi na County%
        • 4: %Kenya Kwanza%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001513768
        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.3msselect * 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
      39Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          h66HMLhxPzoISmChtTKgHtAkRsp6TdbxHgHJ0Qlb
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001513768/ridicu...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /national/article/2001513768/ridiculous-ruto-king-of-absurd-promises-amid-stinging-flattery-on-social-media
          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 => "9295c6dd3c3b6161-EWR" ] "x-forwarded-for" => array:1 [ 0 => "52.14.12.204" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "52.14.12.204" ] "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=eyJpdiI6ImcrQ1lWUWN3RnNPdUliZWxPeW1NSGc9PSIsInZhbHVlIjoiYUNPT3BsR2VmK1hKVmRFTUVpVWt3Ty9KajhNOFE2UEFEakJpYjFyN0prSU1KVDFkcWtqUmtlZ3J6Y0tJN1hhVSIsIm1hYyI6IjUyMDliZDYxZjYwYjM2NmIxMjMxOWFiNGFiZTM0NWI3ZTIyN2NjNjQ4NDdmMGY5MzYyMTMzZTRhZjgyY2U1YzkiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6IktCdnVoN3ovU1YvZHhuZXhrU0lFTUE9PSIsInZhbHVlIjoiMkYxSkdZZmRmbXhHNmxib3lTWDc5VnlGcjFvYUpiUk5wL0UvUlZydXNxT2pHSzYweGV4a3RTeVFFSmRGQkIydCIsIm1hYyI6ImU0M2JmYjIxMTRkOWJmY2U3MmE0YmI3NzkzOTRjMDkxZWUyNTBlNjY0MmFjNDE4NTUwYTVmODExZTlmYmY5ZTgiLCJ0YWciOiIifQ%3D%3D; _gid=GA1.3.318162629.1743486285; _gat_UA-9511843-1=1; _ga_L7FB4EWJ0B=GS1.1.1743486285.1.0.1743486285.60.0.0; _ga=GA1.1.873194686.1743486285; ___nrbic=%7B%22isNewUser%22%3Atrue%2C%22previousVisit%22%3A1743486285%2C%22lastBeat%22%3A1743486285%2C%22currentVisitStarted%22%3A1743486285%2C%22sessionId%22%3A%22ae146304-3dcd-4445-8359-63a0a5c19ee7%22%2C%22sessionVars%22%3A%5B%5D%2C%22visitedInThisSession%22%3Atrue%2C%22pagesViewed%22%3A1%2C%22landingPage%22%3A%22https%3A//www.standardmedia.co.ke/politics/article/2001471946/jubilee-to-hold-special-national-delegates-conference-as-dispute-rocks-party%22%2C%22referrer%22%3A%22%22%2C%22lpti%22%3A%222023-04-29T16%3A47%3A05+03%3A00%22%7D; ___nrbi=%7B%22firstVisit%22%3A1743486285%2C%22userId%22%3A%227ca5ced3-7dbb-443f-9626-201f49f610e0%22%2C%22userVars%22%3A%5B%5D%2C%22futurePreviousVisit%22%3A1743486285%2C%22timesVisited%22%3A1%7D; compass_uid=7ca5ced3-7dbb-443f-9626-201f49f610e0; XSRF-TOKEN=eyJpdiI6IlZ1cmRQTmFFZU5IbUNPb2RIOTdQTFE9PSIsInZhbHVlIjoiem0wTE1kZ2xrRm1HM3Fuc0dUaGhsMEVtSG54djhMd0tkZkhNWFVlOGs0d2tVY1ZJY0g1a3BWUlZKYVlBSlloeUZaRjlqWUFaT2wvdVRXNFFpbmpRWGVWSW5PdUJoWlplVzd0SDJvSWV1eXVKaDJIbmR5elA4dzNKcWhGZm1ZNTciLCJtYWMiOiJkMWQ4OGE3ZmExOTRiYjI3YzZhOGEzYmM4NzY1NTE5NDkwMGRjYWJjNDcxMzc5NzMwNThhMjUzMTVlOGU2MmJkIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6ImQwZktqbERZSUZyL0tTUnArK0tvL2c9PSIsInZhbHVlIjoiYjJBY3pHcDNRRjhwT2ovOVNWS09zdm83MklpVFlJYng5ZXpkcUtZNWpMMDduL0VGeWd1U09KblRiQVhkbDJYT1NxUUt3M0hNdlNFOE5WR2IwREd1VDVnT016ZlNJajcvRlBlQzN2dUtVUVBPUnZzZ1lneUwvMkFkMmRicVdBTVAiLCJtYWMiOiJmMzJmZTVlZTY0MTU2MzkxOWRmYWY0ZjVhMzE5ZTcwMDIwM2NhYTUzZjc3MjQxYTA1NjVmMWRkNGI4NTI0YWU2IiwidGFnIjoiIn0%3Dstory_no=eyJpdiI6ImcrQ1lWUWN3RnNPdUliZWxPeW1NSGc9PSIsInZhbHVlIjoiYUNPT3BsR2VmK1hKVmRFTUVpVWt3Ty9KajhNOFE2UEFEakJpYjFyN0prSU1KVDFkcWtqUmtlZ3J6Y0tJN1hhVSIsIm1hYyI" ] "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:11 [ "story_no" => "1" "story_no_insider" => "1" "_gid" => null "_gat_UA-9511843-1" => null "_ga_L7FB4EWJ0B" => null "_ga" => null "___nrbic" => null "___nrbi" => null "compass_uid" => null "XSRF-TOKEN" => "h66HMLhxPzoISmChtTKgHtAkRsp6TdbxHgHJ0Qlb" "thestandardmediagroup_session" => "E9vO390d7cDMVYjHAXF7LmFDnBZ8Flf36QnjGxWg" ]
          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 => "Tue, 01 Apr 2025 05:44:50 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtDaDVKR0Uxa0pncE00VjVHSjhqZWc9PSIsInZhbHVlIjoiLy96cjQrYmh6Lzc1OU9DTG1zalZSbDdYZU9nZmdINWUyVHV4TE95RWR6cUxTYzhvMzJEUVRteTJIV0FvWHJBRjA4Y2RvVno4YUFFRE44NHlnSFQwRVZ6YWtCT3pkUlQ3c21mWWtMLzl6WTlxdmpJSXp5S1d5dEZmTzE4bzN4OWwiLCJtYWMiOiI1ODU1Mjk0N2UxOTNhOTlmYzRmNDhiZWZjMjIzMDlkNjAwZDNmZTljZmNjMDI2NjAwNTcxNmI5YzkwYmM5MTEzIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 16:13:51 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImtDaDVKR0Uxa0pncE00VjVHSjhqZWc9PSIsInZhbHVlIjoiLy96cjQrYmh6Lzc1OU9DTG1zalZSbDdYZU9nZmdINWUyVHV4TE95RWR6cUxTYzhvMzJEUVRteTJIV0FvWHJBRjA4Y2RvV" 1 => "thestandardmediagroup_session=eyJpdiI6ImlvSFByQlROU0U1bXljWHFQbHZadXc9PSIsInZhbHVlIjoiZk8wVDFDODNOS01Sd3NGMjFiellENkc5a1dtcVJzNDk2L3BaUStyZGEwdnJyT1c2RzR1UVpRbmQwdUVhTXlhay9nRU9QNnRVMkZOU1hBRFpOdnhjbDZmcnVNMFBSTGVoZXF5a0dycHU0azh1cGFkcFZiSkVWTkRBZ1dic0I2NFUiLCJtYWMiOiI4OTEzOTBlMGUyMjkwYTcwOGI4ZGI5MDRhOTQxOTBlOWI1OTA2MGE0Y2YyNGVkMzVhYzBhNzBlMjg2ZTU1NTc2IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 16:13:51 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImlvSFByQlROU0U1bXljWHFQbHZadXc9PSIsInZhbHVlIjoiZk8wVDFDODNOS01Sd3NGMjFiellENkc5a1dtcVJzNDk2L3BaUStyZGEwdnJyT1c2RzR1UVpRbm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtDaDVKR0Uxa0pncE00VjVHSjhqZWc9PSIsInZhbHVlIjoiLy96cjQrYmh6Lzc1OU9DTG1zalZSbDdYZU9nZmdINWUyVHV4TE95RWR6cUxTYzhvMzJEUVRteTJIV0FvWHJBRjA4Y2RvVno4YUFFRE44NHlnSFQwRVZ6YWtCT3pkUlQ3c21mWWtMLzl6WTlxdmpJSXp5S1d5dEZmTzE4bzN4OWwiLCJtYWMiOiI1ODU1Mjk0N2UxOTNhOTlmYzRmNDhiZWZjMjIzMDlkNjAwZDNmZTljZmNjMDI2NjAwNTcxNmI5YzkwYmM5MTEzIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 16:13:51 GMT; path=/XSRF-TOKEN=eyJpdiI6ImtDaDVKR0Uxa0pncE00VjVHSjhqZWc9PSIsInZhbHVlIjoiLy96cjQrYmh6Lzc1OU9DTG1zalZSbDdYZU9nZmdINWUyVHV4TE95RWR6cUxTYzhvMzJEUVRteTJIV0FvWHJBRjA4Y2RvV" 1 => "thestandardmediagroup_session=eyJpdiI6ImlvSFByQlROU0U1bXljWHFQbHZadXc9PSIsInZhbHVlIjoiZk8wVDFDODNOS01Sd3NGMjFiellENkc5a1dtcVJzNDk2L3BaUStyZGEwdnJyT1c2RzR1UVpRbmQwdUVhTXlhay9nRU9QNnRVMkZOU1hBRFpOdnhjbDZmcnVNMFBSTGVoZXF5a0dycHU0azh1cGFkcFZiSkVWTkRBZ1dic0I2NFUiLCJtYWMiOiI4OTEzOTBlMGUyMjkwYTcwOGI4ZGI5MDRhOTQxOTBlOWI1OTA2MGE0Y2YyNGVkMzVhYzBhNzBlMjg2ZTU1NTc2IiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 16:13:51 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImlvSFByQlROU0U1bXljWHFQbHZadXc9PSIsInZhbHVlIjoiZk8wVDFDODNOS01Sd3NGMjFiellENkc5a1dtcVJzNDk2L3BaUStyZGEwdnJyT1c2RzR1UVpRbm" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "h66HMLhxPzoISmChtTKgHtAkRsp6TdbxHgHJ0Qlb" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001513768/ridiculous-ruto-king-of-absurd-promises-amid-stinging-flattery-on-social-media" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-01 08:44:51GET/main-staging/national/article/2001513768/ridiculous-ruto-king-of-absurd-promises-amid-stinging-flattery-on-social-media1136468