×

Airport overhaul: Government adopts new Charter to fix leaks, terminals, and boost efficiency

Jomo Kenyatta International Airport (JKIA). [File, Standard]

The government on Friday, January 31, adopted the implementation of the Airport Charter, aimed at improving coordination, accountability, and efficiency at airports.

The charter, which will be in place within seven days, was jointly approved by several Cabinet Secretaries, including Kipchumba Murkomen and Treasury CS John Mbadi.

With its implementation, several changes are set to take place at airports.

To start, as part of new measures to enhance efficiency, the government has exempted all African citizens from Electronic Travel Authorization (ETA) requirements starting February 7. 

According to the CSs, this move aims to facilitate easier movement for African travelers and boost tourism and business across the continent.

Further, the duty-free threshold for passengers has been increased from Ksh 50,000 to Ksh 250,000 to simplify customs procedures. 

"To streamline passenger goods screening, Kenya has raised the duty-free threshold for passengers from Ksh 50,000 to Ksh 250,000."

"To further strengthen customs operations, the Kenya Revenue Authority (KRA) will enhance staff capacity through training and equip all airport customs officers with body-worn cameras effective July 1 to ensure transparency and efficiency," read the statement.

Plans to double immigration booths and increase staff at Jomo Kenyatta International Airport (JKIA) within 90 days were also announced. 

Additionally, electronic self-clearance gates (e-Gates) will be introduced to further speed up the immigration process.

With the Charter in place, plans to deploy advanced technology for staff monitoring to ensure accountability will also be underway.

All staff working at JKIA—including those from the Kenya Airports Authority (KAA), KRA, Immigration, Port Health, KEPHIS, Tourism, and the National Police Service will be required to wear uniforms and name tags in two weeks.

 Additionally, they will undergo customer service training to improve the passenger experience.

To enhance security, the government is implementing advanced risk profiling through improved customer information systems. Only flagged bags will be opened in dedicated screening rooms, ensuring a smoother and more respectful security process.

Additionally, the government will deploy 3D security scanning equipment in the next financial year.

Other short-term infrastructure improvements planned for the next six months include enhanced signage and wayfinding, improved airside and landside stormwater drainage systems, better air-conditioning in terminals, upgraded parking management, and covered walkways.

The implementation comes amid backlash over services and infrastructure at various airports, including Jomo Kenyatta International Airport, which has been plagued by leaks during the rainy season, blackouts, and complaints of missing luggage.

Request history8.1.26PHP Version937msRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (9.13ms)time
    • Application (928ms)time
    • 1 x Application (99.02%)
      928ms
      1 x Booting (0.97%)
      9.13ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      36 statements were executed (9 duplicates)Show only duplicates624ms
      • 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.4msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001510771' and `published_at` <= '2025-03-02 10:42:29' and `deleted_at` is null
        Bindings
        • 0: 2001510771
        • 1: 2025-03-02 10:42:29
        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_main850μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-02'
        Bindings
        • 0: 2025-03-02
        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.15msselect `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` = 2001510771 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001510771
        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_main83.23msselect `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-02 10:42:29' 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-02 10:42:29
        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_main940μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 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_main3.26msselect `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_main1.4msselect `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.92msselect `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.64msselect `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.64msselect `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_main154msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"JKIA\",\"Airport Charter\",\"JKIA Leaks\",\"Kenya Airports Authority (KAA)\"]%') and `site_id` = 1 and `published_at` <= '2025-03-02 10:42:30' and `deleted_at` is null and `id` not in ('2001510771') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["JKIA","Airport Charter","JKIA Leaks","Kenya Airports Authority (KAA)"]%
        • 1: 1
        • 2: 2025-03-02 10:42:30
        • 3: 2001510771
        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_main117msselect `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-02 10:42:30' and `published_at` >= '2025-03-02 09:42:30' 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-02 10:42:30
        • 4: 2025-03-02 09:42:30
        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_main980μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 4, 588)
        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_main870μ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.02msselect `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-02 10:42:30' 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-02 10:42:30
        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_main980μ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_main840μsselect `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-02 10:42:30' 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-02 10:42:30
        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_main1msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 378, 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_main23.16msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001510771' and `site_id` = 1 and `published_at` <= '2025-03-02 10:42:30' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001510771
        • 1: 1
        • 2: 2025-03-02 10:42:30
        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_main3.08msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main4.75msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001510771' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-02 10:42:30' limit 1
        Bindings
        • 0: 2001510771
        • 1: 1
        • 2: 2025-03-02 10:42:30
        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_main910μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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_main33.31msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-02 10:42:30' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001510771') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-02 10:42:30
        • 1: 588
        • 2: 1
        • 3: 2001510771
        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.28msselect `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_main3.75msselect `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 '%[\"JKIA\",\"Airport Charter\",\"JKIA Leaks\",\"Kenya Airports Authority (KAA)\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["JKIA","Airport Charter","JKIA Leaks","Kenya Airports Authority (KAA)"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3749standard_digital_main6.06msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3749
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3775standard_digital_main960μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001512924, 2001249065, 2001512947, 2000198221, 2001512927, 2001512921, 2001512920, 2001512943, 2001512918, 2001328255, 2001512941, 2001512969, 2001512960, 2001512899, 2001512951, 2001480405, 2001512735, 2001512968, 2000166868, 2001512842) and `deleted_at` is null and `published_at` <= '2025-03-02 10:42:30' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001512924
        • 1: 2001249065
        • 2: 2001512947
        • 3: 2000198221
        • 4: 2001512927
        • 5: 2001512921
        • 6: 2001512920
        • 7: 2001512943
        • 8: 2001512918
        • 9: 2001328255
        • 10: 2001512941
        • 11: 2001512969
        • 12: 2001512960
        • 13: 2001512899
        • 14: 2001512951
        • 15: 2001480405
        • 16: 2001512735
        • 17: 2001512968
        • 18: 2000166868
        • 19: 2001512842
        • 20: 2025-03-02 10:42:30
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3775standard_digital_main980μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 378)
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main5.98msselect * 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.27msselect * 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_main1.62msselect * 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_main1.32msselect * 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_main2.97msselect * 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_main147msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-02 10:42:30' and (`keywords` like '%JKIA%' or `keywords` like '%Airport Charter%' or `keywords` like '%JKIA Leaks%' or `keywords` like '%Kenya Airports Authority (KAA)%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001510771' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-02 10:42:30
        • 1: %JKIA%
        • 2: %Airport Charter%
        • 3: %JKIA Leaks%
        • 4: %Kenya Airports Authority (KAA)%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001510771
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:577
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main1.27msselect * 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
      381Category.php#?
      App\Models\Article
      39Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          dlTQjuqPA8B6w1fWpUMfBeDhc3AhFSgvqpoD2sYg
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001510771/airpor...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /national/article/2001510771/airport-overhaul-government-adopts-new-charter-to-fix-leaks-terminals-and-boost-efficiency
          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 => "919f41fcdb05f60f-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.142.50.218" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.142.50.218" ] "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, 02 Mar 2025 07:42:30 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhuSldsNE5pK3RhN2FDNFBMYlZ5NEE9PSIsInZhbHVlIjoiOXlOcWUxemF6dkd6a3hFSmh5eEthVVVjb1JwamNZd3pVNldDNkpWS1dlVmJyRjJjNjZMK1pieC9oZmJTd2VvMWRvcDA2dnI1QVUxR1ZkU0dkWmRtcEFZeUNndENsR1VtR3ovcTRRd0szd1p5bGhnRmZDZHZtZlQyREhFZnB5Y1kiLCJtYWMiOiJkNDVkNjI0ZTdlZTMwN2I4M2VkN2RiOGJhZTBjMjAzMDIzOTAzNTllYzM3NDcwYWYxNjgyZGE0ZTc5YzY0ZDdjIiwidGFnIjoiIn0%3D; expires=Tue, 01 Apr 2025 18:11:30 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkhuSldsNE5pK3RhN2FDNFBMYlZ5NEE9PSIsInZhbHVlIjoiOXlOcWUxemF6dkd6a3hFSmh5eEthVVVjb1JwamNZd3pVNldDNkpWS1dlVmJyRjJjNjZMK1pieC9oZmJTd2VvMWRvcDA2d" 1 => "thestandardmediagroup_session=eyJpdiI6IlhPaytIeTVJRk5pelRTQ1dKZHJSSXc9PSIsInZhbHVlIjoiY29aZ2RXRGoxa2YwcEp5ZmdCVjZDdzI0NTN6eUcyU2hDVG5mTUUyQnlFcE9vK3FqOUVseHMwUFROMjNONVNyWVJmSEp3Um1Tcy9UU0RNSjZZdkVyL3hBY0gvazh6UzhkZ0RPOUFoOTNXUmxaaDcvNDFibHJyWnNJYjQ4VFI0MloiLCJtYWMiOiI5Njc2MjY2YzJhNDhhNGFkZDhmNTNiZDEzMTBiMWVjOTA3NWYxNThiOTA2Njk4MGExMTBlMDVkNGJiMTZmMDZmIiwidGFnIjoiIn0%3D; expires=Tue, 01 Apr 2025 18:11:30 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IlhPaytIeTVJRk5pelRTQ1dKZHJSSXc9PSIsInZhbHVlIjoiY29aZ2RXRGoxa2YwcEp5ZmdCVjZDdzI0NTN6eUcyU2hDVG5mTUUyQnlFcE9vK3FqOUVseHMwUF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhuSldsNE5pK3RhN2FDNFBMYlZ5NEE9PSIsInZhbHVlIjoiOXlOcWUxemF6dkd6a3hFSmh5eEthVVVjb1JwamNZd3pVNldDNkpWS1dlVmJyRjJjNjZMK1pieC9oZmJTd2VvMWRvcDA2dnI1QVUxR1ZkU0dkWmRtcEFZeUNndENsR1VtR3ovcTRRd0szd1p5bGhnRmZDZHZtZlQyREhFZnB5Y1kiLCJtYWMiOiJkNDVkNjI0ZTdlZTMwN2I4M2VkN2RiOGJhZTBjMjAzMDIzOTAzNTllYzM3NDcwYWYxNjgyZGE0ZTc5YzY0ZDdjIiwidGFnIjoiIn0%3D; expires=Tue, 01-Apr-2025 18:11:30 GMT; path=/XSRF-TOKEN=eyJpdiI6IkhuSldsNE5pK3RhN2FDNFBMYlZ5NEE9PSIsInZhbHVlIjoiOXlOcWUxemF6dkd6a3hFSmh5eEthVVVjb1JwamNZd3pVNldDNkpWS1dlVmJyRjJjNjZMK1pieC9oZmJTd2VvMWRvcDA2d" 1 => "thestandardmediagroup_session=eyJpdiI6IlhPaytIeTVJRk5pelRTQ1dKZHJSSXc9PSIsInZhbHVlIjoiY29aZ2RXRGoxa2YwcEp5ZmdCVjZDdzI0NTN6eUcyU2hDVG5mTUUyQnlFcE9vK3FqOUVseHMwUFROMjNONVNyWVJmSEp3Um1Tcy9UU0RNSjZZdkVyL3hBY0gvazh6UzhkZ0RPOUFoOTNXUmxaaDcvNDFibHJyWnNJYjQ4VFI0MloiLCJtYWMiOiI5Njc2MjY2YzJhNDhhNGFkZDhmNTNiZDEzMTBiMWVjOTA3NWYxNThiOTA2Njk4MGExMTBlMDVkNGJiMTZmMDZmIiwidGFnIjoiIn0%3D; expires=Tue, 01-Apr-2025 18:11:30 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IlhPaytIeTVJRk5pelRTQ1dKZHJSSXc9PSIsInZhbHVlIjoiY29aZ2RXRGoxa2YwcEp5ZmdCVjZDdzI0NTN6eUcyU2hDVG5mTUUyQnlFcE9vK3FqOUVseHMwUF" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "dlTQjuqPA8B6w1fWpUMfBeDhc3AhFSgvqpoD2sYg" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001510771/airport-overhaul-government-adopts-new-charter-to-fix-leaks-terminals-and-boost-efficiencyhttp://www.standardmedia.co.ke/main-staging/national/article/2001510771/airport-overhaul-government-adopts-new-charter-to-fix-leaks-terminals-and-boost-efficien" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-02 10:42:30GET/main-staging/national/article/2001510771/airport-overhaul-government-adopts-new-charter-to-fix-leaks-terminals-and-boost-efficiency1136470