×

Raila must redeem his legacy as a champion of democracy

ODM leader Raila Odinga during celebrations to mark the party's 20th anniversary in Busia county, on March 1, 2025. [Benjamin Sakwa, Standard]

As Raila Odinga embarks on high-level consultations with close allies and political strategists regarding his political direction, he must acknowledge that his political career is on the line and he must act to redeem his legacy.

As a veteran opposition leader and five-time presidential candidate, he must carefully navigate his next political move. Rather than positioning himself for another presidential run, Odinga now faces a pivotal decision: to back one of his own within Azimio.

Odinga has been at the forefront of Kenyan politics for decades, with every election since 1997 featuring his name prominently. While his unwavering political presence has cemented his status as a democratic icon, voter fatigue has begun to take its toll. The 2022 elections demonstrated a shift in dynamics, with a younger electorate seeking new leadership and fresh approaches to governance. His recent AUC chairmanship loss has sent ripples through Kenya’s political landscape.

Instead of attempting another presidential bid, Odinga must recognise that his greatest political contribution now lies in succession planning. By endorsing a viable candidate from within Azimio, he can maintain his political legacy while ensuring the coalition remains strong enough to challenge Kenya Kwanza in 2027.

The biggest challenge facing Azimio is the lack of a clear successor to Odinga. While the coalition is home to seasoned leaders such as Kalonzo Musyoka, Martha Karua and Hassan Joho, there has been no definitive move by Odinga to anoint a successor. This indecision has led to internal jostling, with key figures positioning themselves as the next opposition leader. If this vacuum persists, Azimio risks fragmentation, much like the NASA coalition before it, which ultimately weakened the opposition.

Backing one of his own ensures that Azimio remains intact and united. It also sends a strong message to his support base that the movement transcends individual ambition and is focused on long-term political goals. Odinga’s influence, though waning in some circles, remains significant within his core support base. If he were to identify and actively campaign for a successor, he would transfer his political capital to a candidate who can re-energise Azimio and appeal to a broader demographic. The 2027 election will likely feature younger, more dynamic candidates from both Kenya Kwanza and other emerging political forces. To counter this, the opposition needs a leader who can attract new voters.

A strategic successor must be electable, possessing strong national appeal and the ability to unite different political factions within Azimio. They must have political acumen, demonstrating the ability to navigate Kenya’s often volatile political landscape and negotiate effectively within the coalition. Youth appeal is crucial, as many young voters feel disconnected from the current political class. While fresh leadership is vital, experience in governance and coalition-building will be crucial.

Potential candidates such as Musyoka and Karua have the experience and networks to mount a strong campaign. However, Odinga must ensure his endorsement is not merely symbolic but backed by a succession strategy, including grassroots mobilisation, coalition alignment and financial support.

Following Odinga’s AU loss, Kenya Kwanza has already begun shaping a narrative of political irrelevance. The ruling coalition is likely to frame him as a leader whose time has passed, reinforcing the perception that his era has ended. If he attempts another presidential bid, this argument will gain further traction. By stepping back and endorsing a new candidate, Odinga can flip this narrative. He can position himself as a kingmaker rather than a perpetual candidate, demonstrating that his political influence remains powerful even without directly contesting. This move would also make it harder for Kenya Kwanza to use his AU loss against him, as he would be seen as a statesman focusing on guiding next generation of leaders.

Odinga’s contributions to Kenya’s democracy are undeniable. His efforts in constitutional reforms, electoral justice, and governance have shaped the country’s political landscape. However, true political legacies are not built solely on personal victories but on ensuring continuity. His legacy will be far more enduring if he is seen as the architect of a successful transition rather than as a leader unable to pass the baton.

Request history8.1.26PHP Version1.27sRequest Duration8MBMemory UsageGET article/{id}/{slug}Route
    • Booting (9.33ms)time
    • Application (1.26s)time
    • 1 x Application (99.26%)
      1.26s
      1 x Booting (0.74%)
      9.33ms
      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 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 (10 duplicates)Show only duplicates512ms
      • 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.7msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001512976' and `published_at` <= '2025-03-27 15:06:22' and `deleted_at` is null
        Bindings
        • 0: 2001512976
        • 1: 2025-03-27 15:06:22
        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_main830μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-27'
        Bindings
        • 0: 2025-03-27
        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.49msselect `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` = 2001512976 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001512976
        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_main980μ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_main7.26msselect `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-27 15:06:22' 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-27 15:06:22
        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_main760μ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_main910μsselect `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_main720μ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.6msselect `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.13msselect `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_main102msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Raila Odinga\",\"ODM Party Membership\",\"AUC Chairmanship\",\"Kalonzo Musyoka\"]%') and `site_id` = 1 and `published_at` <= '2025-03-27 15:06:22' and `deleted_at` is null and `id` not in ('2001512976') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Raila Odinga","ODM Party Membership","AUC Chairmanship","Kalonzo Musyoka"]%
        • 1: 1
        • 2: 2025-03-27 15:06:22
        • 3: 2001512976
        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_main75.49msselect `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-27 15:06:22' and `published_at` >= '2025-03-27 14:06:22' 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-27 15:06:22
        • 4: 2025-03-27 14:06:22
        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_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 369)
        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_main920μ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.62msselect `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-27 15:06:22' 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-27 15:06:22
        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_main750μ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_main56.36msselect `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-27 15:06:22' 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-27 15:06:22
        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_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 46, 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_main10.17msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001512976' and `site_id` = 1 and `published_at` <= '2025-03-27 15:06:22' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001512976
        • 1: 1
        • 2: 2025-03-27 15:06:22
        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_main670μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        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.18msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001512976' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-27 15:06:22' limit 1
        Bindings
        • 0: 2001512976
        • 1: 1
        • 2: 2025-03-27 15:06:22
        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_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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.5msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-27 15:06:22' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001512976') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-27 15:06:22
        • 1: 7
        • 2: 1
        • 3: 2001512976
        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_main730μ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_main23.9msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Raila Odinga\",\"ODM Party Membership\",\"AUC Chairmanship\",\"Kalonzo Musyoka\"]%') 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","ODM Party Membership","AUC Chairmanship","Kalonzo Musyoka"]%
        • 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_main870μ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.28msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514819, 2001249065, 2001514796, 2001514816, 2001514788, 2001514822, 2001514810, 2001269134, 2001514805, 2001514799, 2001514806, 2001514823, 2001513804, 2001514725, 2001374900, 2001514581, 2001272051, 2001514714, 2001514776, 2001514712) and `deleted_at` is null and `published_at` <= '2025-03-27 15:06:22' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514819
        • 1: 2001249065
        • 2: 2001514796
        • 3: 2001514816
        • 4: 2001514788
        • 5: 2001514822
        • 6: 2001514810
        • 7: 2001269134
        • 8: 2001514805
        • 9: 2001514799
        • 10: 2001514806
        • 11: 2001514823
        • 12: 2001513804
        • 13: 2001514725
        • 14: 2001374900
        • 15: 2001514581
        • 16: 2001272051
        • 17: 2001514714
        • 18: 2001514776
        • 19: 2001514712
        • 20: 2025-03-27 15:06:22
        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_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 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_main680μ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_main780μ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_main830μ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_main800μ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_main750μ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
      • Articles.php#1350standard_digital_main193msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-27 15:06:23' and (`keywords` like '%Raila Odinga%' or `keywords` like '%ODM Party Membership%' or `keywords` like '%AUC Chairmanship%' or `keywords` like '%Kalonzo Musyoka%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001512976' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-27 15:06:23
        • 1: %Raila Odinga%
        • 2: %ODM Party Membership%
        • 3: %AUC Chairmanship%
        • 4: %Kalonzo Musyoka%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001512976
        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.13msselect * 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
      385Category.php#?
      App\Models\Article
      39Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          EjP3pyyhyKk5ksKqXaVuHKV3zU42G7F1kXD8cNk9
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001512976/raila-must-rede...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /article/2001512976/raila-must-redeem-his-legacy-as-a-champion-of-democracy
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          0 of 0
          array:1 [ "utm_cmp_rs" => "amp-next-page" ]
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "926ec2b0983ceabf-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.222.240.117" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.222.240.117" ] "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, 27 Mar 2025 12:06:23 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJLTDhlR1dGaFVoVFV4Y0JWK3E3a2c9PSIsInZhbHVlIjoiUlFLL0pUYllhOG9MVHYvZGxwT1lGc053VjNMdkhXWnRueUNVYXZ6V2hnS3g1WXFwamg4bXZjT2tnQ1YwMXJLaXc1eXR4Vmcyc1luT2lMZVVWdEQ4QkdENEpzR3BvVFFxVVd0R3hJcjZ5MTI1d1BqTE9wMnNmZU56Z2I1OGVjMGkiLCJtYWMiOiI5YjllYzgyMGNjNjZiMjE5ZmVjN2NjYmRlYTYxOWRjNWUwYmRiNDkyMDU1ZDNkYjYwODUyY2Y4MzM2M2QzMTM5IiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 22:35:23 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImJLTDhlR1dGaFVoVFV4Y0JWK3E3a2c9PSIsInZhbHVlIjoiUlFLL0pUYllhOG9MVHYvZGxwT1lGc053VjNMdkhXWnRueUNVYXZ6V2hnS3g1WXFwamg4bXZjT2tnQ1YwMXJLaXc1eXR4V" 1 => "thestandardmediagroup_session=eyJpdiI6Ijh2a0ZqVjNqMUN0YUhCQ01FZXNBTVE9PSIsInZhbHVlIjoiWWFvOXZ0UkVDNGs4QU1leGs3Y0p6Y0thRW9ZWDJzMXhQa3F6aFI5a0hidklWaDJrckhKZG9aRm5ybU16Vzdxa3NTUFFGZzFuTGNpbXBwT29XWGJrREhCc29tZUY1eHgzYUIwRG9PdWF1U0xiZ2dFMDRNN1FES1JBL2ZHUGJHQ0QiLCJtYWMiOiI1ZmI0MjNkNGEwNWNhZWFiMjRiNWM4ODkwNWRkZWViODJkMTlkNzQxZTE1NzdkMDU0YzM4OTViMTFhZTcyMGEzIiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 22:35:23 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ijh2a0ZqVjNqMUN0YUhCQ01FZXNBTVE9PSIsInZhbHVlIjoiWWFvOXZ0UkVDNGs4QU1leGs3Y0p6Y0thRW9ZWDJzMXhQa3F6aFI5a0hidklWaDJrckhKZG9aRm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJLTDhlR1dGaFVoVFV4Y0JWK3E3a2c9PSIsInZhbHVlIjoiUlFLL0pUYllhOG9MVHYvZGxwT1lGc053VjNMdkhXWnRueUNVYXZ6V2hnS3g1WXFwamg4bXZjT2tnQ1YwMXJLaXc1eXR4Vmcyc1luT2lMZVVWdEQ4QkdENEpzR3BvVFFxVVd0R3hJcjZ5MTI1d1BqTE9wMnNmZU56Z2I1OGVjMGkiLCJtYWMiOiI5YjllYzgyMGNjNjZiMjE5ZmVjN2NjYmRlYTYxOWRjNWUwYmRiNDkyMDU1ZDNkYjYwODUyY2Y4MzM2M2QzMTM5IiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 22:35:23 GMT; path=/XSRF-TOKEN=eyJpdiI6ImJLTDhlR1dGaFVoVFV4Y0JWK3E3a2c9PSIsInZhbHVlIjoiUlFLL0pUYllhOG9MVHYvZGxwT1lGc053VjNMdkhXWnRueUNVYXZ6V2hnS3g1WXFwamg4bXZjT2tnQ1YwMXJLaXc1eXR4V" 1 => "thestandardmediagroup_session=eyJpdiI6Ijh2a0ZqVjNqMUN0YUhCQ01FZXNBTVE9PSIsInZhbHVlIjoiWWFvOXZ0UkVDNGs4QU1leGs3Y0p6Y0thRW9ZWDJzMXhQa3F6aFI5a0hidklWaDJrckhKZG9aRm5ybU16Vzdxa3NTUFFGZzFuTGNpbXBwT29XWGJrREhCc29tZUY1eHgzYUIwRG9PdWF1U0xiZ2dFMDRNN1FES1JBL2ZHUGJHQ0QiLCJtYWMiOiI1ZmI0MjNkNGEwNWNhZWFiMjRiNWM4ODkwNWRkZWViODJkMTlkNzQxZTE1NzdkMDU0YzM4OTViMTFhZTcyMGEzIiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 22:35:23 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ijh2a0ZqVjNqMUN0YUhCQ01FZXNBTVE9PSIsInZhbHVlIjoiWWFvOXZ0UkVDNGs4QU1leGs3Y0p6Y0thRW9ZWDJzMXhQa3F6aFI5a0hidklWaDJrckhKZG9aRm" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "EjP3pyyhyKk5ksKqXaVuHKV3zU42G7F1kXD8cNk9" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001512976/raila-must-redeem-his-legacy-as-a-champion-of-democracy?utm_cmp_rs=amp-next-page" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-27 15:06:23GET/main-staging/article/2001512976/raila-must-redeem-his-legacy-as-a-champion-of-democracy?utm_cmp_rs=amp-next-page1136474