×

Blow to Senate as court upholds laws passed by National Assembly

Chief Justice Martha Koome addressing during the Selection Panel for the Recruitment of Nominees for Appointment as the Chairperson and Members of the Independent Electoral and Boundaries Commission (IEBC) swearing-in at the Supreme Court in Nairobi on January 31, 2025. [Boniface Okendo, Standard]

The Supreme Court has dismissed an appeal by the Senate challenging the constitutionality of 21 Acts passed by the National Assembly without the Senate’s input.

On Friday, the court upheld 21 out of 23 Acts that were disputed by the Senate. The court termed the 21 Acts as constitutional.

Justice Martha Koome, Philomena Mwilu, Mohamed Ibrahim, Smokin Wanjala, Njoki Ndungu, Issac Lenaola, and William Ouko said that the National Assembly did not require consideration and enactment by the Senate to pass the laws.

The Supreme Court ruled that all the eight statutes under the Supplementary Appropriations Act, Tax Law, and Finance Act were like money bills, which did not require the Senate’s involvement in their enactment.

“We uphold the following findings by the Court of Appeal, that the under listed Acts passed by the National Assembly did not require consideration and enactment by the Senate and hence are constitutional,” said Justice Koome.

However, the Apex Court said that the Parliament should have involved the Senate in the enactment of sections 3 and 4 of the Kenya Medical Supplies Authority (KEMSA) Act, Equalisation Fund Appropriation Act, No. 3 of 2018, and the Sacco Societies Amendment Act 2018.

The top judges said that the three Acts passed by the National Assembly are in contravention of Articles 96, 109, 110, 111, 112, and 113 of the Constitution and are therefore unconstitutional, thus null and void.

The Senate, Speaker of the Senate, Senate Majority Leader, and minority leaders filed an appeal against the National Assembly and Speaker of the National Assembly seeking an interpretation of Article 110(3) of the Constitution, which requires the speakers of both houses to jointly determine whether a bill concerns county government.

The Senate said that during the 12th Parliament, the National Assembly curtailed its legislative role and passed several bills, which were subsequently enacted into law, without the participation of the Senate contrary to the Constitution.

The Senate also accused Parliament of declining to consider several bills originating from the Senate, claiming they were money bills that ought to originate in the National Assembly.

The Senate said that Parliament consistently and unilaterally passed legislation that ought to have been considered by both Houses of Parliament.

They asserted that the said bills were signed into law by the President despite the absence of a certificate from both Speakers to the effect that the procedure under Articles 109-115 of the Constitution had been complied with.

The Senate sought a declaration that any bill or delegated legislation that provides for the mandate of the Parliamentary Service Commission must be considered by the Senate.

The Apex Court said the enactment of amendments to Sections 3 and 4 of the KEMSA Act in line with the dictates of Article 110 of the Constitution affects the functions and powers assigned to counties.

“Accordingly, we agree with the findings by the Court of Appeal that the purchase of drugs and medical supplies from KEMSA was a matter that required the participation of the Senate,” said Justice Koome.

The judges also held that the exclusion of the Senate from consideration and enactment of the Equalisation Fund Appropriation Act, No. 3 of 2018, was unconstitutional.

Koome said that Article 202(8) explicitly requires that any legislation under Article 204(7) seeking to extend the fund’s lifespan beyond 20 years must be supported by more than half of all members in the National Assembly and the Senate.

The court further said the Sacco Societies Amendment Act 2018 was invalid but suspended the invalidity for 18 months to allow Parliament to

The judges said Sacco falls within the category of a cooperative society and consequently falls within the functions and powers of counties as signalled in Clause 7(e) of Part 2, Fourth Schedule.

Request history8.1.26PHP Version1.3sRequest Duration3MBMemory UsageGET article/{id}/{slug}Route
    • Booting (12.33ms)time
    • Application (1.29s)time
    • 1 x Application (99.05%)
      1.29s
      1 x Booting (0.95%)
      12.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
      35 statements were executed (9 duplicates)Show only duplicates579ms
      • 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.1msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514518' and `published_at` <= '2025-03-28 03:30:20' and `deleted_at` is null
        Bindings
        • 0: 2001514518
        • 1: 2025-03-28 03:30:20
        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_main780μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-28'
        Bindings
        • 0: 2025-03-28
        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.23msselect `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` = 2001514518 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514518
        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_main800μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 588 or `parent_id` = 588 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 588
        • 2: 588
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main75.25msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (1, 588) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 03:30:20' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 1
        • 1: 588
        • 2: 1
        • 3: 2025-03-28 03:30:20
        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_main990μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main970μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 588
        Bindings
        • 0: 588
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main700μ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_main4.3msselect `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_main4.29msselect `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.39msselect `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_main104msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Supreme Court ruling Kenya\",\"Court upholds 21 Acts\",\"Senate appeal dismissed\",\"Parliamentary dispute Kenya\"]%') and `site_id` = 1 and `published_at` <= '2025-03-28 03:30:20' and `deleted_at` is null and `id` not in ('2001514518') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Supreme Court ruling Kenya","Court upholds 21 Acts","Senate appeal dismissed","Parliamentary dispute Kenya"]%
        • 1: 1
        • 2: 2025-03-28 03:30:20
        • 3: 2001514518
        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_main76.93msselect `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-28 03:30:20' and `published_at` >= '2025-03-28 02:30:20' 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-28 03:30:20
        • 4: 2025-03-28 02:30:20
        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_main930μ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.57msselect `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-28 03:30:20' 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-28 03:30:20
        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_main720μ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_main57.52msselect `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-28 03:30:20' 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-28 03:30:20
        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_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 79, 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_main3.65msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514518' and `site_id` = 1 and `published_at` <= '2025-03-28 03:30:20' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514518
        • 1: 1
        • 2: 2025-03-28 03:30:20
        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 (23)
        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.06msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514518' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 03:30:20' limit 1
        Bindings
        • 0: 2001514518
        • 1: 1
        • 2: 2025-03-28 03:30:20
        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_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
        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_main16.67msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-28 03:30:20' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001514518') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-28 03:30:20
        • 1: 588
        • 2: 1
        • 3: 2001514518
        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_main1.13msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main28.13msselect `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 '%[\"Supreme Court ruling Kenya\",\"Court upholds 21 Acts\",\"Senate appeal dismissed\",\"Parliamentary dispute Kenya\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Supreme Court ruling Kenya","Court upholds 21 Acts","Senate appeal dismissed","Parliamentary dispute Kenya"]%
        • 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_main810μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.4msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514796, 2001514799, 2001249065, 2001514884, 2000194008, 2001514836, 2001249724, 2001514175, 2001328255, 2000211426, 2001514714, 2001514850, 2001514732, 2001514869, 2001452354, 2001514618, 2001514864, 2001411807, 2000212212, 2001513576) and `deleted_at` is null and `published_at` <= '2025-03-28 03:30:20' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514796
        • 1: 2001514799
        • 2: 2001249065
        • 3: 2001514884
        • 4: 2000194008
        • 5: 2001514836
        • 6: 2001249724
        • 7: 2001514175
        • 8: 2001328255
        • 9: 2000211426
        • 10: 2001514714
        • 11: 2001514850
        • 12: 2001514732
        • 13: 2001514869
        • 14: 2001452354
        • 15: 2001514618
        • 16: 2001514864
        • 17: 2001411807
        • 18: 2000212212
        • 19: 2001513576
        • 20: 2025-03-28 03:30:20
        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_main850μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (264, 267, 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_main950μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main810μsselect * from article_categories where id = '588'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main620μsselect * from article_categories where id = '588'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main770μsselect * from article_categories where id = '588'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main720μsselect * from article_categories where id = '588'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main182msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 03:30:21' and (`keywords` like '%Supreme Court ruling Kenya%' or `keywords` like '%Court upholds 21 Acts%' or `keywords` like '%Senate appeal dismissed%' or `keywords` like '%Parliamentary dispute Kenya%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514518' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-28 03:30:21
        • 1: %Supreme Court ruling Kenya%
        • 2: %Court upholds 21 Acts%
        • 3: %Senate appeal dismissed%
        • 4: %Parliamentary dispute Kenya%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514518
        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_main710μ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
      379Category.php#?
      App\Models\Article
      32Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          9hrDjJiXHkak9NtxR5BICEwRXbMiPgA0axEWyj3p
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001514518/blow-to-senate-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          offset
          0
          path_info
          /article/2001514518/blow-to-senate-as-court-upholds-laws-passed-by-national-assembly
          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:24 [ "cf-ray" => array:1 [ 0 => "9273049b8bc89d03-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.191.246.216" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.246.216" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InVHMkhjc29pM0RMYlFDc2ZHS1BjdkE9PSIsInZhbHVlIjoiZE9QZFNrNE9kaHJaUVdqSEJXRlFnQks0MS9yVy82U1VOckZGeDVDRDZjN3EvdDRiR1ZLeW5tNWZNMmZOZXEzQXJmTUd2MmFlM29VUC9BSzNQQVJmWmRFcU1UU01ranIyRmRieStYS0V2MmZWR1VIckRJSE1sQ1JOa2oyQ1ZldmciLCJtYWMiOiJjNGVhYjIyMDYxYTE3Y2IxZWJjN2I0YzgyMmFiYzc0MTRlYjUyZTI0Y2IxZDEyZmQ2YTNkMzhkOGJkNDViZjY2IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IkRqZkF1UXZ2WjJuVzVlRWp6T3hBVnc9PSIsInZhbHVlIjoiRlh6citUbDlJWjdyNmRBUUlIUEZTMzhaYnBHVlJ5aU0xc3JJZEZIdnRZcmk1S09nRGlOZW9NUmlTdGNEVDdGZ2lnREFPOEpLMXkxVVVhekovRGEyTDdINDFSRUdRS3pwU1lVZ0ZOVjRQOWNtdDJlV2thWkx0TEdTT0ZORWZVUWgiLCJtYWMiOiJjYTU3NDllYmY4M2NiNTQ4NDhjOWY3NmJkZDU4NzJlMWRlZjhkMTQwZTRhNWFlZTZiOTNkN2VhMDJkNzhlZWI3IiwidGFnIjoiIn0%3D; story_no=eyJpdiI6IjZjRk5DbDlWdko5eTlKSnFKMzNjSnc9PSIsInZhbHVlIjoibk5Da2lGcW5TQmMybHJRaGRCek85UXZkSEs0YmtCVktSbEpEblpFWDVFUGk3QWRqYjBDUEtUSzQ1bU8waGdHRiIsIm1hYyI6IjdmYjI5MzJhNDM4YzVhNDRjMmU0MDBmODNiMzZiZTAxMTU0MTJjYjc4ZWFhYWZmMmQ4YWVhOTM5MGM4ZDEwNWYiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6Im1mUU4rTitTT2tOTDZQY3NpTDY1V3c9PSIsInZhbHVlIjoiOTZVc3VWaWF3aUN3Z2t4SFJpSHgxZWMvcmdaa0pzUWgyblBlNDRTaHBIQXk4c2hBQW1COG9Sa044TzdJZ2Z3WiIsIm1hYyI6IjhiMjAwMDlkYzg2OWE4NGE4MmJhMzQ3NDkzNjhjNTk0YWE0NmM1Zjc5NjkzMWFlYTYyMTdhN2ZmYjAzNzRlMDIiLCJ0YWciOiIifQ%3D%3DXSRF-TOKEN=eyJpdiI6InVHMkhjc29pM0RMYlFDc2ZHS1BjdkE9PSIsInZhbHVlIjoiZE9QZFNrNE9kaHJaUVdqSEJXRlFnQks0MS9yVy82U1VOckZGeDVDRDZjN3EvdDRiR1ZLeW5tNWZNMmZOZXEzQXJmTUd2M" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
          request_cookies
          0 of 0
          array:4 [ "XSRF-TOKEN" => "9hrDjJiXHkak9NtxR5BICEwRXbMiPgA0axEWyj3p" "thestandardmediagroup_session" => "jLtOYgunDdQect1hz1mayCnsGgwKrXZLJhcGmR9u" "story_no" => "1" "story_no_insider" => "1" ]
          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 => "Fri, 28 Mar 2025 00:30:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxTd3BIc0ZZT3RoUDE0S3hYTlArOHc9PSIsInZhbHVlIjoiclFhaTB6bGQyMUpKMGtDckhyeFhNSVVNMno3UHdDUHUybGdyTjdZSXNhTkZranNPK2FQenJyaGxxeCs0L3Q4ck8wSDBVU3haaDNlUStYUW9Qek82RDA3Z21HeXFYUGtCbWNtL245TlFSdkRCWHJjSFg0QWdqVTI2YmVSL1FTa2siLCJtYWMiOiJhOWU0ZjVmNmE0YTViNzJkNjdmZDY2MzM5YjIzYzY1MDgxNWMxYTQxYzkwZGNmZTJlMGQ2YWQ1YmZhMGFmZTI2IiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 10:59:21 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImxTd3BIc0ZZT3RoUDE0S3hYTlArOHc9PSIsInZhbHVlIjoiclFhaTB6bGQyMUpKMGtDckhyeFhNSVVNMno3UHdDUHUybGdyTjdZSXNhTkZranNPK2FQenJyaGxxeCs0L3Q4ck8wSDBVU" 1 => "thestandardmediagroup_session=eyJpdiI6IkFuRWJRVmxpTlRMdlNxa1BJbXVQSVE9PSIsInZhbHVlIjoiQ2cyaG9oOVBxeWl2ODB6UkRPbTB5UFAxL2NPSHVIUzhsN3FleHQzRVhRUkpDUUV2aVlqSzBpUHdhbmJVU0VSU3JMemFHTlpEYU1NQ1kxMmdZR20vRkFWenlQUjVLZkJZSk9OV2hCQmZBVTAzbklnZWg4cU50SkgxYkRqWnYzSUoiLCJtYWMiOiI0NDYwNzcyZjQ3MGQ1ODIyY2I0NDU1MjU3YmRlNzhlZjExNDUwZWVkZmQ1ZGVhMzcwMWE4YjljMDI3NGQ0YjYwIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 10:59:21 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IkFuRWJRVmxpTlRMdlNxa1BJbXVQSVE9PSIsInZhbHVlIjoiQ2cyaG9oOVBxeWl2ODB6UkRPbTB5UFAxL2NPSHVIUzhsN3FleHQzRVhRUkpDUUV2aVlqSzBpUH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxTd3BIc0ZZT3RoUDE0S3hYTlArOHc9PSIsInZhbHVlIjoiclFhaTB6bGQyMUpKMGtDckhyeFhNSVVNMno3UHdDUHUybGdyTjdZSXNhTkZranNPK2FQenJyaGxxeCs0L3Q4ck8wSDBVU3haaDNlUStYUW9Qek82RDA3Z21HeXFYUGtCbWNtL245TlFSdkRCWHJjSFg0QWdqVTI2YmVSL1FTa2siLCJtYWMiOiJhOWU0ZjVmNmE0YTViNzJkNjdmZDY2MzM5YjIzYzY1MDgxNWMxYTQxYzkwZGNmZTJlMGQ2YWQ1YmZhMGFmZTI2IiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 10:59:21 GMT; path=/XSRF-TOKEN=eyJpdiI6ImxTd3BIc0ZZT3RoUDE0S3hYTlArOHc9PSIsInZhbHVlIjoiclFhaTB6bGQyMUpKMGtDckhyeFhNSVVNMno3UHdDUHUybGdyTjdZSXNhTkZranNPK2FQenJyaGxxeCs0L3Q4ck8wSDBVU" 1 => "thestandardmediagroup_session=eyJpdiI6IkFuRWJRVmxpTlRMdlNxa1BJbXVQSVE9PSIsInZhbHVlIjoiQ2cyaG9oOVBxeWl2ODB6UkRPbTB5UFAxL2NPSHVIUzhsN3FleHQzRVhRUkpDUUV2aVlqSzBpUHdhbmJVU0VSU3JMemFHTlpEYU1NQ1kxMmdZR20vRkFWenlQUjVLZkJZSk9OV2hCQmZBVTAzbklnZWg4cU50SkgxYkRqWnYzSUoiLCJtYWMiOiI0NDYwNzcyZjQ3MGQ1ODIyY2I0NDU1MjU3YmRlNzhlZjExNDUwZWVkZmQ1ZGVhMzcwMWE4YjljMDI3NGQ0YjYwIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 10:59:21 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IkFuRWJRVmxpTlRMdlNxa1BJbXVQSVE9PSIsInZhbHVlIjoiQ2cyaG9oOVBxeWl2ODB6UkRPbTB5UFAxL2NPSHVIUzhsN3FleHQzRVhRUkpDUUV2aVlqSzBpUH" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "9hrDjJiXHkak9NtxR5BICEwRXbMiPgA0axEWyj3p" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001514518/blow-to-senate-as-court-upholds-laws-passed-by-national-assembly?utm_cmp_rs=amp-next-page" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-28 03:30:21GET/main-staging/article/2001514518/blow-to-senate-as-court-upholds-laws-passed-by-national-assembly?utm_cmp_rs=amp-next-page1135461