×

SHIF migration fiasco shows no regard for quality

Complaints about the migration from the National Health Insurance Fund (NHIF) to the Social Health Insurance Fund (SHIF) are legion.

Retirees needing critical life-saving care like dialysis have found themselves having to pay multiples of what they are used to. Low-income families’ expected co-pay figures are essentially rationing access to healthcare.  

How did we get here? The fundamental challenge facing most of the policies implemented so far by the Kenya Kwanza administration is that their primary objective has not been policy success but fiscal consolidation.

In other words, the shift from NHIF to SHIF was about optimising revenue generation and not improving the quality of public health services.

Once one looks at it this way, it becomes very clear why no one in the administration has been bothered to sweat the details of implementation, let alone effectively communicate to the public about the policy change. 

Reasonable people acknowledge that policymaking is hard and complex. Kenyans of goodwill would understand if the government failed here and there, while putting in a good faith effort.

What is not acceptable is the apparent complete lack of care about how policy changes impact real Kenyans. Which is a shame.

Health is the most important devolved function. Therefore, policymaking ought to reflect the fact that we have 47 units to learn from in terms of policy design and implementation.

A serious national government ought to have taken the time to design a national health insurance policy that is anchored on devolution and then piloted its implementation in a select number of counties and published its findings before the national rollout.

The rush that we have seen betrays the fact that SHIF is more about deficit reduction and not maximising access to quality healthcare for all Kenyans. 

The claim here is not that we should not care about fiscal consolidation. Rather, it’s that fiscal stability should be a means to an end — so that we can afford to maximise access to essential public goods and services.  

The writer is a professor at Georgetown University 

Request history8.1.26PHP Version1.41sRequest Duration6MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (9.16ms)time
    • Application (1.4s)time
    • 1 x Application (99.35%)
      1.40s
      1 x Booting (0.65%)
      9.16ms
      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
      33 statements were executed (6 duplicates)Show only duplicates654ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main5.09msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001504028' and `published_at` <= '2025-03-30 14:40:33' and `deleted_at` is null
        Bindings
        • 0: 2001504028
        • 1: 2025-03-30 14:40:33
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main1.52msselect * 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.63msselect `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` = 2001504028 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001504028
        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_main970μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 410 or `parent_id` = 410 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 410
        • 2: 410
        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_main8.86msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (410) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 14:40:33' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 410
        • 1: 1
        • 2: 2025-03-30 14:40:33
        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_main1.01msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (410)
        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_main790μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 410
        Bindings
        • 0: 410
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main1.01msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 74
        Bindings
        • 0: 74
        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#688standard_digital_main131msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Social Health Authority\",\"NHIF\",\"SHIF\",\"NHIF-SHIF Transition\"]%') and `site_id` = 1 and `published_at` <= '2025-03-30 14:40:33' and `deleted_at` is null and `id` not in ('2001504028') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Social Health Authority","NHIF","SHIF","NHIF-SHIF Transition"]%
        • 1: 1
        • 2: 2025-03-30 14:40:33
        • 3: 2001504028
        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_main103msselect `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 14:40:33' and `published_at` >= '2025-03-30 13:40:33' 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 14:40:33
        • 4: 2025-03-30 13:40:33
        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_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 383)
        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_main1.15msselect `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.84msselect `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 14:40:34' 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 14:40:34
        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_main850μ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_main85.2msselect `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 14:40:34' 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 14:40:34
        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_main910μsselect `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_main78.95msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001504028' and `site_id` = 1 and `published_at` <= '2025-03-30 14:40:34' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001504028
        • 1: 1
        • 2: 2025-03-30 14:40:34
        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_main920μ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_main2.37msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001504028' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 14:40:34' limit 1
        Bindings
        • 0: 2001504028
        • 1: 1
        • 2: 2025-03-30 14:40:34
        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_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (426)
        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_main2.48msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-30 14:40:34' and `article_category_id` = 410 and `site_id` = 1 and `id` not in ('2001504028') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-30 14:40:34
        • 1: 410
        • 2: 1
        • 3: 2001504028
        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_main920μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (410)
        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.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 '%[\"Social Health Authority\",\"NHIF\",\"SHIF\",\"NHIF-SHIF Transition\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Social Health Authority","NHIF","SHIF","NHIF-SHIF Transition"]%
        • 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_main1.28msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515062, 2001515068, 2001515072, 2001515066, 2001514717, 2001514954, 2001515060, 2001514908, 2001514957, 2001235523, 2001515073, 2001512561, 2001249065, 2001515051, 2001515036, 2001514912, 2000227013, 2001515046, 2001514432, 2001515037) and `deleted_at` is null and `published_at` <= '2025-03-30 14:40:34' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001515062
        • 1: 2001515068
        • 2: 2001515072
        • 3: 2001515066
        • 4: 2001514717
        • 5: 2001514954
        • 6: 2001515060
        • 7: 2001514908
        • 8: 2001514957
        • 9: 2001235523
        • 10: 2001515073
        • 11: 2001512561
        • 12: 2001249065
        • 13: 2001515051
        • 14: 2001515036
        • 15: 2001514912
        • 16: 2000227013
        • 17: 2001515046
        • 18: 2001514432
        • 19: 2001515037
        • 20: 2025-03-30 14:40:34
        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_main620μ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_main750μ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.35msselect * from article_categories where id = '410'
        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 = '410'
        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.01msselect * from article_categories where id = '410'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main890μsselect * from article_categories where id = '410'
        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_main183msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 14:40:34' and (`keywords` like '%Social Health Authority%' or `keywords` like '%NHIF%' or `keywords` like '%SHIF%' or `keywords` like '%NHIF-SHIF Transition%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001504028' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-30 14:40:34
        • 1: %Social Health Authority%
        • 2: %NHIF%
        • 3: %SHIF%
        • 4: %NHIF-SHIF Transition%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001504028
        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_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\Article
      37Article.php#?
      App\Models\Category
      20Category.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          ozzElvyxanbfGTVoJ4wLuG1cybrj7Xqp5lzCJW8W
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/ken-opalo/article/2001504028/shif-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /ken-opalo/article/2001504028/shif-migration-fiasco-shows-no-regard-for-quality
          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 => "928755127ec4f60c-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.191.4.164" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.4.164" ] "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 11:40:34 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IldYdU5CVmFJd3c3eUpCRk1LVWRxd2c9PSIsInZhbHVlIjoiWnBTSCszUUZlOFppVE9yS0J6dHFpMVZoZ3NReFJLNzA4a01WQzlhcGM2R1Q5a3cxY0VuRVVWV05ndnRpS1oyeXdCY3QvSHY3OTd3Sk1IYW1GZ3czQUNMbUdienNhUWdFcTVPQTVWZjdXajg4cU0vb1Z3OEVPU1VxUjVLZStHVXYiLCJtYWMiOiI4MTU1ZGE2MWUwZTA4YzQwN2U4NjAyZjBhOWJlYmM5MmIyMDRhMjkyYzcxZjM3MjA3Y2Y1Zjg3YWQ4ZjVjNDRmIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 22:09:35 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IldYdU5CVmFJd3c3eUpCRk1LVWRxd2c9PSIsInZhbHVlIjoiWnBTSCszUUZlOFppVE9yS0J6dHFpMVZoZ3NReFJLNzA4a01WQzlhcGM2R1Q5a3cxY0VuRVVWV05ndnRpS1oyeXdCY3QvS" 1 => "thestandardmediagroup_session=eyJpdiI6IkJBbGdaNE4xWUJIZm1CSm5rTDdDL3c9PSIsInZhbHVlIjoidEw4RDVOK3MzVFJuZzNSa1VFRlFnbi9OZlZabFRDcTJja3FWc3VxTWFjQmd6MUh4U2NyakQvZ0Z5MGVnS3B3N0R6K20xLzZTUS85cFJtdGlhY3NHUW52TGJrRktsUjJuZlpDQWFmaXB1cmZ2YS9xL1V6QjhJYzRzOE81NFZNYWYiLCJtYWMiOiIwOWU0ODcwZThlOTk4M2EzYmUwNTgxZTU5ZDExMTRkMDllMmQ1MzdkNWIyNzk4NTMxMTAwZjdmNzRmZDhhNDEzIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 22:09:35 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IkJBbGdaNE4xWUJIZm1CSm5rTDdDL3c9PSIsInZhbHVlIjoidEw4RDVOK3MzVFJuZzNSa1VFRlFnbi9OZlZabFRDcTJja3FWc3VxTWFjQmd6MUh4U2NyakQvZ0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IldYdU5CVmFJd3c3eUpCRk1LVWRxd2c9PSIsInZhbHVlIjoiWnBTSCszUUZlOFppVE9yS0J6dHFpMVZoZ3NReFJLNzA4a01WQzlhcGM2R1Q5a3cxY0VuRVVWV05ndnRpS1oyeXdCY3QvSHY3OTd3Sk1IYW1GZ3czQUNMbUdienNhUWdFcTVPQTVWZjdXajg4cU0vb1Z3OEVPU1VxUjVLZStHVXYiLCJtYWMiOiI4MTU1ZGE2MWUwZTA4YzQwN2U4NjAyZjBhOWJlYmM5MmIyMDRhMjkyYzcxZjM3MjA3Y2Y1Zjg3YWQ4ZjVjNDRmIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 22:09:35 GMT; path=/XSRF-TOKEN=eyJpdiI6IldYdU5CVmFJd3c3eUpCRk1LVWRxd2c9PSIsInZhbHVlIjoiWnBTSCszUUZlOFppVE9yS0J6dHFpMVZoZ3NReFJLNzA4a01WQzlhcGM2R1Q5a3cxY0VuRVVWV05ndnRpS1oyeXdCY3QvS" 1 => "thestandardmediagroup_session=eyJpdiI6IkJBbGdaNE4xWUJIZm1CSm5rTDdDL3c9PSIsInZhbHVlIjoidEw4RDVOK3MzVFJuZzNSa1VFRlFnbi9OZlZabFRDcTJja3FWc3VxTWFjQmd6MUh4U2NyakQvZ0Z5MGVnS3B3N0R6K20xLzZTUS85cFJtdGlhY3NHUW52TGJrRktsUjJuZlpDQWFmaXB1cmZ2YS9xL1V6QjhJYzRzOE81NFZNYWYiLCJtYWMiOiIwOWU0ODcwZThlOTk4M2EzYmUwNTgxZTU5ZDExMTRkMDllMmQ1MzdkNWIyNzk4NTMxMTAwZjdmNzRmZDhhNDEzIiwidGFnIjoiIn0%3D; expires=Tue, 29-Apr-2025 22:09:35 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IkJBbGdaNE4xWUJIZm1CSm5rTDdDL3c9PSIsInZhbHVlIjoidEw4RDVOK3MzVFJuZzNSa1VFRlFnbi9OZlZabFRDcTJja3FWc3VxTWFjQmd6MUh4U2NyakQvZ0" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "ozzElvyxanbfGTVoJ4wLuG1cybrj7Xqp5lzCJW8W" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/ken-opalo/article/2001504028/shif-migration-fiasco-shows-no-regard-for-quality" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-30 14:40:35GET/main-staging/ken-opalo/article/2001504028/shif-migration-fiasco-shows-no-regard-for-quality1133107