×

Kisiang'ani's downfall a lesson on weaponising power against media

Former ICT PS Edward Kisiang’ani. [File, Standard]

In a dramatic twist of fate, Prof Edward Waswa Kisiang’ani has been unceremoniously dropped as Principal Secretary for Broadcasting and Telecommunications and reassigned as an adviser to President William Ruto.

This follows his controversial directive barring government advertisements in private media, particularly the Standard Media Group, for being “anti-government.” While his reassignment may seem like a routine government reshuffle, it is, in reality, a disgraceful downfall of a man who once used the same media he sought to destroy, to build his own relevance.

Kisiang’ani’s story is a textbook example of political hypocrisy and should serve as a warning to those who believe they can weaponise state power against independent journalism.

Before his appointment as PS, Kisiang’ani was a frequent guest on TV political panels, where he gained prominence as an outspoken critic of the Uhuru Kenyatta administration. He leveraged media platforms such as Citizen TV, KTN, and NTV to push his political views and build his brand as an academic and political analyst.

During the heated 2022 elections, he was a vocal defender of William Ruto’s presidential campaign, using the same media he later sought to undermine to advance his personal and political interests. Kisiang’ani made a name by calling out what he claimed were media biases against Ruto.

Ironically, once in government, he did exactly what he had accused the previous administration of — turning the media into an enemy when it refused to align with state propaganda.

Once he secured a powerful government position, Kisiang’ani wasted no time in trying to silence the very platforms that gave him a voice. His directive that all government advertising be channeled exclusively through the Kenya Broadcasting Corporation (KBC) was not only a financial attack on independent media but a blatant attempt to control the national narrative.

His war against independent media quickly became a public relations nightmare for the Ruto administration. His move sparked immediate backlash from media stakeholders, legal experts, and civil society, leading to lawsuits and increased scrutiny of the government’s commitment to press freedom.

The Law Society of Kenya took legal action, arguing that Kisiang’ani’s directive was unconstitutional and violated the principles of a free press. The Kenya Media Sector Working Group (KMSWG), a coalition of over 20 media associations, condemned the move as an attempt to financially cripple independent media houses that dared to hold the government accountable.

Soon, it became evident that Kisiang’ani had become a liability to the Kenya Kwanza administration. His dismissal as PS was a desperate attempt by the government to distance itself from the controversy he created. However, rather than holding him accountable, Ruto simply reassigned him as an adviser — an indication that his loyalty was still valued. 

Kisiang’ani’s downfall should be a clear warning to all public officials who believe they can use their positions to attack independent journalism.

The government may protect them for a while, but when the pressure becomes too much, they are quickly discarded. The media is not an enemy of the state — it is the Fourth Estate, an essential pillar of democracy that holds those in power accountable. Those who seek to silence it are bound to fail. His story is also a reminder that political loyalty does not guarantee protection. Today’s enforcer can easily become tomorrow’s scapegoat.

While Kisiang’ani’s removal as PS is significant, it does not necessarily mean the government is abandoning its anti-media tactics. His directive to shift all government advertisements to KBC has not been officially rescinded, meaning private media houses continue to suffer financial strain.

If the government is serious about upholding press freedom, it must rescind Kisiang’ani’s directive and ensure government advertising is allocated fairly across all media houses; stop intimidation of journalists, who expose corruption and government failures and respect the role of the media as an independent institution that serves the public, not the ruling elite.

Request history8.1.26PHP Version1.29sRequest Duration6MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (9.17ms)time
    • Application (1.28s)time
    • 1 x Application (99.29%)
      1.28s
      1 x Booting (0.71%)
      9.17ms
      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
      43 statements were executed (11 duplicates)Show only duplicates530ms
      • 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.97msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514434' and `published_at` <= '2025-03-30 03:29:00' and `deleted_at` is null
        Bindings
        • 0: 2001514434
        • 1: 2025-03-30 03:29:00
        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_main630μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-30'
        Bindings
        • 0: 2025-03-30
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main1.01msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514434 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514434
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main690μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 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.22msselect `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-30 03:29:00' 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-30 03:29:00
        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_main610μ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_main780μ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_main630μ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.53msselect `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.28msselect `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.26msselect `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_main98.97msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Edward Kisiang\'ani\",\"Government Advertising\",\"Government Advertisements\"]%') and `site_id` = 1 and `published_at` <= '2025-03-30 03:29:00' and `deleted_at` is null and `id` not in ('2001514434') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Edward Kisiang'ani","Government Advertising","Government Advertisements"]%
        • 1: 1
        • 2: 2025-03-30 03:29:00
        • 3: 2001514434
        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_main97.99msselect `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-30 03:29:00' and `published_at` >= '2025-03-30 02:29:00' 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-30 03:29:00
        • 4: 2025-03-30 02:29:00
        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_main750μ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_main710μsselect `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-30 03:29:00' 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-30 03:29:00
        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_main680μ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_main89.47msselect `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-30 03:29:00' 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-30 03:29:00
        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_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 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_main6.41msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514434' and `site_id` = 1 and `published_at` <= '2025-03-30 03:29:00' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514434
        • 1: 1
        • 2: 2025-03-30 03:29:00
        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_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
        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.43msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514434' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 03:29:00' limit 1
        Bindings
        • 0: 2001514434
        • 1: 1
        • 2: 2025-03-30 03:29:00
        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_main660μ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_main10.24msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-30 03:29:00' and `article_category_id` = 7 and `site_id` = 1 and `id` not in ('2001514434') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-30 03:29:00
        • 1: 7
        • 2: 1
        • 3: 2001514434
        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_main650μ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.77msselect `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 '%[\"Edward Kisiang\'ani\",\"Government Advertising\",\"Government Advertisements\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Edward Kisiang'ani","Government Advertising","Government Advertisements"]%
        • 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_main760μ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_main880μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514953, 2001249065, 2001515029, 2001514957, 2001514954, 2001515027, 2001514956, 2001255688, 2001515031, 2001515046, 2001252691, 2001515024, 2001514993, 2001515023, 2001514799, 2001515005, 2001514970, 2001509844, 2001513158, 2001514960) and `deleted_at` is null and `published_at` <= '2025-03-30 03:29:00' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514953
        • 1: 2001249065
        • 2: 2001515029
        • 3: 2001514957
        • 4: 2001514954
        • 5: 2001515027
        • 6: 2001514956
        • 7: 2001255688
        • 8: 2001515031
        • 9: 2001515046
        • 10: 2001252691
        • 11: 2001515024
        • 12: 2001514993
        • 13: 2001515023
        • 14: 2001514799
        • 15: 2001515005
        • 16: 2001514970
        • 17: 2001509844
        • 18: 2001513158
        • 19: 2001514960
        • 20: 2025-03-30 03:29:00
        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_main650μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 264, 273, 588)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main1.03msselect * 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_main680μ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_main590μ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_main660μ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_main660μ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_main150msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 03:29:01' and (`keywords` like '%Edward Kisiang\'ani%' or `keywords` like '%Government Advertising%' or `keywords` like '%Government Advertisements%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514434' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-30 03:29:01
        • 1: %Edward Kisiang'ani%
        • 2: %Government Advertising%
        • 3: %Government Advertisements%
        • 4: 1
        • 5: 16
        • 6: 20
        • 7: 2001514434
        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
      • Builder.php#20standard_digital_main1.28msselect `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` = 2001515046 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001515046
        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
      • Builder.php#20standard_digital_main960μsselect `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` = 2001515023 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001515023
        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
      • Builder.php#20standard_digital_main880μsselect `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` = 2001515025 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001515025
        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
      • Builder.php#20standard_digital_main860μsselect `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` = 2001515026 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001515026
        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
      • Builder.php#20standard_digital_main950μsselect `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` = 2001514984 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514984
        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
      • Builder.php#20standard_digital_main2.76msselect `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` = 2001514989 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514989
        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
      • Builder.php#20standard_digital_main800μsselect `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` = 2001514884 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514884
        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
      • Builder.php#20standard_digital_main910μsselect `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` = 2001514811 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514811
        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
      • app.blade.php#825standard_digital_main910μ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
      35Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          0Juy3adTph0RgP3Nm8pL2x6yZ5CGpM8g58daVTNW
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001514434/kisiang...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /opinion/article/2001514434/kisianganis-downfall-a-lesson-on-weaponising-power-against-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:23 [ "cf-ray" => array:1 [ 0 => "92837d680fa4000c-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.227.209.106" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.227.209.106" ] "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 => "Sun, 30 Mar 2025 00:29:01 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkUvTWY2amVUQnVNQzhYWlh3c2V2MXc9PSIsInZhbHVlIjoiemV1czZvYTk1czFXTTFCUTdaV29kSnV2OUdZTXFDRk44Sk5OVHg4T1krcDhHYzdmK2Jib0p6Y1ppUWRvTGNmbWhWN1RaaFU2eUJTaTBmSVJsUmtVUGUwSlZJK3VHamFhRjFyaFYzTStPVVdFOGdMU3BZTFNORFhIM25ZR0dXaHgiLCJtYWMiOiI3NDc5OTVjZDZkMjMzNjAxNTk2NjY3NDQ1MGRiYzJlYzFlZTBhNTJhMjFlYWJiZjNkZThkYThhZjE2OWM5OTYxIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 10:58:01 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkUvTWY2amVUQnVNQzhYWlh3c2V2MXc9PSIsInZhbHVlIjoiemV1czZvYTk1czFXTTFCUTdaV29kSnV2OUdZTXFDRk44Sk5OVHg4T1krcDhHYzdmK2Jib0p6Y1ppUWRvTGNmbWhWN1Raa" 1 => "thestandardmediagroup_session=eyJpdiI6InBQSUtuWGJZTlpCOTR0dVpxdk9zZ3c9PSIsInZhbHVlIjoiS2xMMGNSbjRhUjNWYnd6TUFBT1lXSHdYdDZZUFY4VnRia1RBdFdNOExsM1Zjci9ybmZFamxVbHB4c1MvdmZaTU55ajNFSUFlLzMwZE54VGhpem1IUHFwWDY4Z2RFNTlwUmU4S2FFTnFRbHZDbmgyM3RaQTF1aEdVZWo0cVVqOEciLCJtYWMiOiJhNzdjZDkzY2RkMTNjZmZmYTc0NTQ5MDdmZDYzYjZmOWM2ODZiZmQ4ZTQ1OTVhM2Y4NWM0ODJkNmYyYWI4YmY4IiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 10:58:01 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6InBQSUtuWGJZTlpCOTR0dVpxdk9zZ3c9PSIsInZhbHVlIjoiS2xMMGNSbjRhUjNWYnd6TUFBT1lXSHdYdDZZUFY4VnRia1RBdFdNOExsM1Zjci9ybmZFamxVbH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkUvTWY2amVUQnVNQzhYWlh3c2V2MXc9PSIsInZhbHVlIjoiemV1czZvYTk1czFXTTFCUTdaV29kSnV2OUdZTXFDRk44Sk5OVHg4T1krcDhHYzdmK2Jib0p6Y1ppUWRvTGNmbWhWN1RaaFU2eUJTaTBmSVJsUmtVUGUwSlZJK3VHamFhRjFyaFYzTStPVVdFOGdMU3BZTFNORFhIM25ZR0dXaHgiLCJtYWMiOiI3NDc5OTVjZDZkMjMzNjAxNTk2NjY3NDQ1MGRiYzJlYzFlZTBhNTJhMjFlYWJiZjNkZThkYThhZjE2OWM5OTYxIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 10:58:01 GMT; path=/XSRF-TOKEN=eyJpdiI6IkUvTWY2amVUQnVNQzhYWlh3c2V2MXc9PSIsInZhbHVlIjoiemV1czZvYTk1czFXTTFCUTdaV29kSnV2OUdZTXFDRk44Sk5OVHg4T1krcDhHYzdmK2Jib0p6Y1ppUWRvTGNmbWhWN1Raa" 1 => "thestandardmediagroup_session=eyJpdiI6InBQSUtuWGJZTlpCOTR0dVpxdk9zZ3c9PSIsInZhbHVlIjoiS2xMMGNSbjRhUjNWYnd6TUFBT1lXSHdYdDZZUFY4VnRia1RBdFdNOExsM1Zjci9ybmZFamxVbHB4c1MvdmZaTU55ajNFSUFlLzMwZE54VGhpem1IUHFwWDY4Z2RFNTlwUmU4S2FFTnFRbHZDbmgyM3RaQTF1aEdVZWo0cVVqOEciLCJtYWMiOiJhNzdjZDkzY2RkMTNjZmZmYTc0NTQ5MDdmZDYzYjZmOWM2ODZiZmQ4ZTQ1OTVhM2Y4NWM0ODJkNmYyYWI4YmY4IiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 10:58:01 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6InBQSUtuWGJZTlpCOTR0dVpxdk9zZ3c9PSIsInZhbHVlIjoiS2xMMGNSbjRhUjNWYnd6TUFBT1lXSHdYdDZZUFY4VnRia1RBdFdNOExsM1Zjci9ybmZFamxVbH" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "0Juy3adTph0RgP3Nm8pL2x6yZ5CGpM8g58daVTNW" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/opinion/article/2001514434/kisianganis-downfall-a-lesson-on-weaponising-power-against-media" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-30 03:29:01GET/main-staging/opinion/article/2001514434/kisianganis-downfall-a-lesson-on-weaponising-power-against-media1143468