×

The day I learnt Raila Odinga is Kenya's shrewdest political tactician

Bungoma Governor Kenneth Lusaka chats with Azimio la Umoja leader Raila Odinga during the burial of Mama Dorcas Ajwang in Wando Homa bay county. [File, Standard]

Being the last Sunday of 2024, let me join Kenyans to reflect on the country’s politics, which hit a high note in the year and in fact in June when the country nearly tipped over.

The year has had its fair share of surprises both on events and the moves by political personalities some emerging victorious in a rather surprising way.

In my last piece on this paper, I reflected on the many firsts of President William Ruto. Today, I reflect on the man who now works closely with President Ruto and who his multitude of supporters refer to as Baba. Raila Amolo Odinga.

I will begin this tale this way.

When the year started, the Kenya Kwanza government was a solid house struggling to keep its 2022 campaign promises to the people. It was politically intact with the top leadership working together despite a few revelations by hard-nosed journalists that there was a growing gap between President Ruto and then Deputy President Rigathi Gachagua. This paper was in the forefront of that, which was good journalism.

Azimio remained the opposition coalition encompassing ODM, Wiper and Jubilee while the top political debate was the National Dialogue talks that had been launched to end 2023 protests against the cost of living.

By the time we close the year, however, in the next two days, all political observers read new alignments in the coming year especially after the Ichaweri visit, which we are learning could have been negotiated by the man who lives and eats political strategy -- Raila Odinga.

The handshake at Ichaweri was the culmination of a converging of interests between the country’s three most tactful politicians, who, political tact is written on their hearts and flows in their veins. President Ruto, retired President Uhuru Kenyatta and the former Prime Minister.

These men needed not study politics in class as I and my classmate Rigathi Gachagua did. They were born with it in their hearts and veins. They seem to get the practical aspect of it by inspiration as did the English Kings and Queens of the Tudor Dynasty. That dynasty has been described as England’s most politically smart Royal House; From Henry VII the father of the Tudor’s to Elizabeth 1 the one who closed the dynasty after lifting England above Spain making it the most powerful kingdom in its time.

As we close this year, the man who studied politics with me in class -Gachagua, watches from the sidelines as the man who did not study it -Raila, continues to be a go-to for political solutions. And there is the reason.

I was District Officer in Muhoroni, my first posting in the provincial administration when Baba’s name was listed among troublesome individuals of the country.

He had just returned from self-exile during the height of the push for party pluralism. His father Jaramogi was the one leading opposition -- he and Kenneth Matiba.  We the DOs, young as we were, rich with book knowledge from University, of course stood with the government of the day whose ruling party was Kanu.

As a young DO, I did not engage with Raila since he concentrated his focus in Nairobi -- despite his name bearing strong consequences in Luo Nyanza. I was also to be posted in districts that were distant from the center of opposition politics for the next 20 years until 2012 when I left the civil service and got into politics.

My interaction proper with Kenya’s political enigma, as espoused by Nigerian lecturer Babafemi Badejo, in Raila Odinga: An Enigma in Kenyan Politics, was when I was Speaker of the Senate. That was when I learned, as my classmate Gachagua learnt this year, that Raila is Kenya’s top power broker and leading political operator.

It was at a time when the Senate was facing challenges clearing the Division of Revenue Bill 2020 which had failed nine times on the floor of the House.

The bone of contention was what was called the Third Basis for Revenue sharing among Counties which, in the eyes of some senators, was going to disadvantage the counties they represented. President Uhuru Kenyatta came down on me hard -- Kabisa! Uhuru has a temper, the one that Joe Khamis wrote about in his Politics of Betrayal, that it reminded him of his father Jomo Kenyatta.

Despite the easy manner that Kenya’s fourth president spots; a friendly carefree demeanour, Uhuru is a tsunami and can smother stuff on its path, on a bad day.

Uhuru had believed that as Speaker, I was doing little or nothing to close discussions on the 2020 Division of Revenue Bill. He wanted it passed to remove any delays that county governments may experience in receiving funds.

And so one time I received a call from the current Busia governor who was then cooling his heels outside authority after he missed the 2017 gubernatorial election in Busia, Paul Otuoma. He told me that Baba was relaxing at his humble abode in Karen and wanted to watch the ongoing premier league at my official residence which was in his neighbourhood. The residence was adjacent to Otuoma’s home. I told Otuoma that I was finishing up on an official matter and will head home.

When I arrived at the residence, I found Baba seated in my living room sipping his favourite glass of Jack Daniels. I had not had a close tete-a-tete with the enigma as this.

Raila is some sort of an encyclopedia of Kenyan political history since the arrival of Hugh Chumley Delamare, and the beginning of colonialism through to this day. His recollections are laced with dates and years, the ups and downs of the country. Baba left my residence at 1am.

The following day I broached the challenge I was facing in convincing President Uhuru that discussions at the Senate on the Division of Revenue Bill were a hot potato which my office could not shape into what he wanted.

Raila listened keenly and then called Uhuru who picked on the first ring. From then on, I did not receive heat from the President. There followed more interactions with Baba.

As we close 2024, I should say the man loves this country and will act accordingly in the interest of Kenya and those who serve it with all their hearts.

Request history8.1.26PHP Version932msRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (12.79ms)time
    • Application (919ms)time
    • 1 x Application (98.63%)
      919ms
      1 x Booting (1.37%)
      12.79ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {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 (9 duplicates)Show only duplicates598ms
      • 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.59msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001508747' and `published_at` <= '2025-03-05 09:39:17' and `deleted_at` is null
        Bindings
        • 0: 2001508747
        • 1: 2025-03-05 09:39:17
        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_main820μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-05'
        Bindings
        • 0: 2025-03-05
        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.07msselect `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` = 2001508747 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001508747
        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_main840μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 7 or `parent_id` = 7 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 7
        • 2: 7
        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_main15.06msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (7, 33, 35, 59, 487, 614) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-05 09:39:17' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 7
        • 1: 33
        • 2: 35
        • 3: 59
        • 4: 487
        • 5: 614
        • 6: 1
        • 7: 2025-03-05 09:39:17
        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_main820μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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_main2.02msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 7
        Bindings
        • 0: 7
        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_main950μ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.57msselect `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.24msselect `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_main2.88msselect `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_main109msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Raila Odinga\",\"Shrewdest Political Tactician\",\"Raila Odinga Political Deals\",\"Raila Odinga Political Comeback\"]%') and `site_id` = 1 and `published_at` <= '2025-03-05 09:39:17' and `deleted_at` is null and `id` not in ('2001508747') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Raila Odinga","Shrewdest Political Tactician","Raila Odinga Political Deals","Raila Odinga Political Comeback"]%
        • 1: 1
        • 2: 2025-03-05 09:39:17
        • 3: 2001508747
        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_main102msselect `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-05 09:39:17' and `published_at` >= '2025-03-05 08:39:17' 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-05 09:39:17
        • 4: 2025-03-05 08:39:17
        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.26msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (42, 417)
        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_main950μ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.7msselect `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-05 09:39:17' 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-05 09:39:17
        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_main820μ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_main88.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-05 09:39:17' 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-05 09:39:17
        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_main1.33msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 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_main33.33msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001508747' and `site_id` = 1 and `published_at` <= '2025-03-05 09:39:17' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001508747
        • 1: 1
        • 2: 2025-03-05 09:39:17
        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.06msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (383)
        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_main4.01msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001508747' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-05 09:39:17' limit 1
        Bindings
        • 0: 2001508747
        • 1: 1
        • 2: 2025-03-05 09:39:17
        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_main3.46msselect `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_main6.49msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-05 09:39:17' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001508747') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-05 09:39:17
        • 1: 7
        • 2: 1
        • 3: 2001508747
        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_main900μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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_main29.6msselect `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 '%[\"Raila Odinga\",\"Shrewdest Political Tactician\",\"Raila Odinga Political Deals\",\"Raila Odinga Political Comeback\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Raila Odinga","Shrewdest Political Tactician","Raila Odinga Political Deals","Raila Odinga Political Comeback"]%
        • 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#3749standard_digital_main1msselect 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:3749
        • 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#3775standard_digital_main1.67msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001513171, 2001249065, 2001513156, 2001513168, 2001513101, 2001513155, 2001513090, 2001363994, 2001513157, 2001267116, 2001513089, 2001513096, 2001513172, 2001300440, 2001513097, 2001513167, 2001513119, 2001513144, 2001513065, 2001411807) and `deleted_at` is null and `published_at` <= '2025-03-05 09:39:17' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001513171
        • 1: 2001249065
        • 2: 2001513156
        • 3: 2001513168
        • 4: 2001513101
        • 5: 2001513155
        • 6: 2001513090
        • 7: 2001363994
        • 8: 2001513157
        • 9: 2001267116
        • 10: 2001513089
        • 11: 2001513096
        • 12: 2001513172
        • 13: 2001300440
        • 14: 2001513097
        • 15: 2001513167
        • 16: 2001513119
        • 17: 2001513144
        • 18: 2001513065
        • 19: 2001411807
        • 20: 2025-03-05 09:39:17
        Backtrace
        • app/Utils/Articles.php:3775
        • 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#3775standard_digital_main820μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (262, 588, 598)
        Backtrace
        • app/Utils/Articles.php:3775
        • 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_main950μsselect * 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.74msselect * from article_categories where id = '7'
        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.07msselect * from article_categories where id = '7'
        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_main760μsselect * from article_categories where id = '7'
        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.36msselect * from article_categories where id = '7'
        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_main168msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-05 09:39:17' and (`keywords` like '%Raila Odinga%' or `keywords` like '%Shrewdest Political Tactician%' or `keywords` like '%Raila Odinga Political Deals%' or `keywords` like '%Raila Odinga Political Comeback%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001508747' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-05 09:39:17
        • 1: %Raila Odinga%
        • 2: %Shrewdest Political Tactician%
        • 3: %Raila Odinga Political Deals%
        • 4: %Raila Odinga Political Comeback%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001508747
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:577
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main800μsselect * 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
      383Category.php#?
      App\Models\Article
      37Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          tNzSK49F4EZDEN9ZNWIvkBhKGJdYD483xHWsd4kH
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001508747/the-day...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /opinion/article/2001508747/the-day-i-learnt-raila-odinga-is-kenyas-shrewdest-political-tactician
          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 => "91b79d443c62f5fe-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.219.125.103" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.219.125.103" ] "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 => "Wed, 05 Mar 2025 06:39:17 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImU2a0NFK3BIb0JxS1NWUUpFN2ZEaFE9PSIsInZhbHVlIjoiWFRrVWR5S0ZNajk5cXdzbjlxcnBNb1ZiREhTN2VobGZPajVEeHhNZGFXelRiQ2ZCMGhVTDVGaWlXbXJxMzFZU056SDh3dnVKOU5mYzd3b2g3aENuYmlpcFF6MjU4OEQ5ZXc5c3h2Ym9qZnBDUGZRWmt5ZVNUK05lb1N3WVJwTW4iLCJtYWMiOiI1ZWU1MGRhYmU1MjRmMzRmNGRlZDM4ZGFiMmM0NGJhMTgzZGIxZGY4M2Y0YmUzNGEzYjdjMDlhZDRmZTFkMzI1IiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 17:08:17 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImU2a0NFK3BIb0JxS1NWUUpFN2ZEaFE9PSIsInZhbHVlIjoiWFRrVWR5S0ZNajk5cXdzbjlxcnBNb1ZiREhTN2VobGZPajVEeHhNZGFXelRiQ2ZCMGhVTDVGaWlXbXJxMzFZU056SDh3d" 1 => "thestandardmediagroup_session=eyJpdiI6ImRoVng3Q1IvYmxCR2EvelRtUkxaOGc9PSIsInZhbHVlIjoieFpqRmtEbmQvQndTNDJEZUlEalNxYjBnTStiWWJ1SUdrMGJtV0hZRHdRV1VHOU1odGJKbHV4T0F2Y051RkN2RVJGbmhIQldSdVd0NzFQdGM2ZDI1aFVTb3J5a1lBM3J3eFZZTVhMNzNPNFJIL1p2UlpNbEw2SDl6KysxVGt0N24iLCJtYWMiOiJkZDEyZmRlMDE3OTI5ZDI1ODQzNzU5NDUwYmZiMGI4N2ExYWM0NGVhMzBmMmU2MGM5OTNhNzZkM2RiNDRiNWVkIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 17:08:17 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImRoVng3Q1IvYmxCR2EvelRtUkxaOGc9PSIsInZhbHVlIjoieFpqRmtEbmQvQndTNDJEZUlEalNxYjBnTStiWWJ1SUdrMGJtV0hZRHdRV1VHOU1odGJKbHV4T0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImU2a0NFK3BIb0JxS1NWUUpFN2ZEaFE9PSIsInZhbHVlIjoiWFRrVWR5S0ZNajk5cXdzbjlxcnBNb1ZiREhTN2VobGZPajVEeHhNZGFXelRiQ2ZCMGhVTDVGaWlXbXJxMzFZU056SDh3dnVKOU5mYzd3b2g3aENuYmlpcFF6MjU4OEQ5ZXc5c3h2Ym9qZnBDUGZRWmt5ZVNUK05lb1N3WVJwTW4iLCJtYWMiOiI1ZWU1MGRhYmU1MjRmMzRmNGRlZDM4ZGFiMmM0NGJhMTgzZGIxZGY4M2Y0YmUzNGEzYjdjMDlhZDRmZTFkMzI1IiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 17:08:17 GMT; path=/XSRF-TOKEN=eyJpdiI6ImU2a0NFK3BIb0JxS1NWUUpFN2ZEaFE9PSIsInZhbHVlIjoiWFRrVWR5S0ZNajk5cXdzbjlxcnBNb1ZiREhTN2VobGZPajVEeHhNZGFXelRiQ2ZCMGhVTDVGaWlXbXJxMzFZU056SDh3d" 1 => "thestandardmediagroup_session=eyJpdiI6ImRoVng3Q1IvYmxCR2EvelRtUkxaOGc9PSIsInZhbHVlIjoieFpqRmtEbmQvQndTNDJEZUlEalNxYjBnTStiWWJ1SUdrMGJtV0hZRHdRV1VHOU1odGJKbHV4T0F2Y051RkN2RVJGbmhIQldSdVd0NzFQdGM2ZDI1aFVTb3J5a1lBM3J3eFZZTVhMNzNPNFJIL1p2UlpNbEw2SDl6KysxVGt0N24iLCJtYWMiOiJkZDEyZmRlMDE3OTI5ZDI1ODQzNzU5NDUwYmZiMGI4N2ExYWM0NGVhMzBmMmU2MGM5OTNhNzZkM2RiNDRiNWVkIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 17:08:17 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImRoVng3Q1IvYmxCR2EvelRtUkxaOGc9PSIsInZhbHVlIjoieFpqRmtEbmQvQndTNDJEZUlEalNxYjBnTStiWWJ1SUdrMGJtV0hZRHdRV1VHOU1odGJKbHV4T0" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "tNzSK49F4EZDEN9ZNWIvkBhKGJdYD483xHWsd4kH" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001508747/the-day-i-learnt-raila-odinga-is-kenyas-shrewdest-political-tactician" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-05 09:39:17GET/main-staging/opinion/article/2001508747/the-day-i-learnt-raila-odinga-is-kenyas-shrewdest-political-tactician1136470