×

Urgent need to integrate menstrual hygiene into disaster management

Founder of LM Foundation and CEO of African Elite Group, Lucia Musau hands over sanitary pads to Moi Avenue Primary School Deputy Headteacher, Madam Rosalind Thuo and students from the school. [Wilberforce Okwiri, Standard]

Kenya is grappling with the devastating effects of floods, which have already caused widespread displacement and destruction. Amid this chaos, a critical yet often overlooked crisis has emerged: the challenge of managing menstrual health in disaster-stricken areas. The situation has exposed a major vulnerability in our emergency response systems.

The floods have severely compromised access to clean water and sanitation, which are crucial for proper menstrual hygiene. Consequently, women and girls often have no choice but to use unhygienic materials, which increases their risk of infections and other health complications. These conditions are uncomfortable and can lead to severe reproductive tract infections.

With 41 counties affected, over 412,366 people are struggling with the aftermath of the floods. Among them, about 278,105 have been displaced from their homes. This has also impacted 64 health facilities, further straining the ability to provide essential services.    

The recurrent nature of flooding underscores the urgent need for a resilient, long-term strategy that embeds menstrual health management within our disaster preparedness plans. While temporary relief measures are essential, they do not adequately address the ongoing and recurrent needs of women and girls in disaster-affected areas.

What can we do to change the narrative?

We can build resilience. In menstrual health management, this involves ensuring sustained access to hygiene products and clean facilities, even in the face of adversity. This requires a proactive approach in stocking and distributing supplies and designing accessible infrastructures.

Education and awareness also empower women and girls to manage their health effectively during emergencies. Moreover, broader community education, including men and boys, is crucial. It reduces the stigma associated with menstruation and encourages the creation of a supportive environment that respects and upholds the dignity of all, regardless of gender.

Integrating gender-responsive strategies into emergency response frameworks can greatly improve the effectiveness of our actions. This means understanding and addressing the specific needs of women and girls, ensuring that menstrual health management is a core component of the health services provided during disasters. Our policies must be re-evaluated and redesigned to include comprehensive provisions for menstrual health, such as the distribution of hygiene kits, access to private sanitation facilities and the availability of healthcare services that are sensitive to gender-specific needs.

We must establish resilient supply chains that can withstand the shocks of natural disasters to ensure that menstrual products are as readily available as food and water in emergencies. Training for first responders should include modules on gender sensitivity and menstrual hygiene management.

Collaboration across various sectors is important. Government bodies, NGOs, community leaders and international partners must work together to ensure that menstrual health hygiene is integrated into all aspects of disaster management and response.

Involving local leaders and women's groups ensures that health strategies are culturally appropriate and effectively implemented. Community-based approaches provide sustainable solutions that ensure meaningful differences in the lives of many.

The health, dignity and well-being of countless women and girls depend on our ability to provide comprehensive, empathetic and informed responses. Therefore, our call to action is clear: we must prioritise and adequately fund menstrual health initiatives in our disaster response and preparedness strategies.

This addresses an urgent health need and affirms our commitment to the rights and dignity of all, particularly those most vulnerable during crises.

Asiko is the Head of Communications at Amref Health Africa in Kenya, while Onyango is Business Development Director, World Relief.

Request history8.1.26PHP Version1.18sRequest Duration9MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[00:41:55] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[00:41:55] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (11.6ms)time
  • Application (1.17s)time
  • 1 x Application (99.02%)
    1.17s
    1 x Booting (0.98%)
    11.60ms
    10 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.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-1160
    35 statements were executed (6 duplicates)Show only duplicates827ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:689
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:690
    • Articles.php#520standard_digital_main4.31msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001495297' and `published_at` <= '2025-01-15 00:41:55' and `deleted_at` is null
      Bindings
      • 0: 2001495297
      • 1: 2025-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:689
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:690
    • Articles.php#1435standard_digital_main720μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-01-15'
      Bindings
      • 0: 2025-01-15
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:692
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:693
    • Builder.php#20standard_digital_main1.72msselect `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` = 2001495297 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001495297
      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_main1.08msselect `id` from `article_categories` where `site_id` = 1 and `id` = 723 or `parent_id` = 723 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 723
      • 2: 723
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:759
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:760
    • Articles.php#164standard_digital_main16.3msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (723) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-01-15 00:41:55' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 723
      • 1: 1
      • 2: 2025-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:759
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:760
    • Articles.php#164standard_digital_main1.02msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (723)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:759
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:760
    • Articles.php#53standard_digital_main1.02msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 723
      Bindings
      • 0: 723
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:769
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main850μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 41
      Bindings
      • 0: 41
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:769
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main166msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Menstrual Health\",\"Disaster Management\",\"Menstrual Hygiene\",\"Flood-prone Areas\"]%') and `site_id` = 1 and `published_at` <= '2025-01-15 00:41:55' and `deleted_at` is null and `id` not in ('2001495297') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Menstrual Health","Disaster Management","Menstrual Hygiene","Flood-prone Areas"]%
      • 1: 1
      • 2: 2025-01-15 00:41:55
      • 3: 2001495297
      Backtrace
      • app/Utils/Articles.php:688
      • 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#424standard_digital_main151msselect `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-01-15 00:41:55' and `published_at` >= '2025-01-14 23:41:55' 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-01-15 00:41:55
      • 4: 2025-01-14 23:41:55
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:857
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:858
    • Articles.php#424standard_digital_main1msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (417, 588)
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:857
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:858
    • Articles.php#147standard_digital_main1.02msselect `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:861
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:862
    • Articles.php#164standard_digital_main1.79msselect `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-01-15 00:41:55' 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-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:861
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:862
    • Articles.php#164standard_digital_main4.78msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:861
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:862
    • Articles.php#753standard_digital_main105msselect `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-01-15 00:41:55' 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-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:869
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:870
    • Articles.php#753standard_digital_main1.18msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 7, 41, 417)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:869
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:870
    • Articles.php#819standard_digital_main97.77msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001495297' and `site_id` = 1 and `published_at` <= '2025-01-15 00:41:55' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001495297
      • 1: 1
      • 2: 2025-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:873
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:874
    • Articles.php#819standard_digital_main970μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (25)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:873
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:874
    • Articles.php#865standard_digital_main2.12msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001495297' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-01-15 00:41:55' limit 1
      Bindings
      • 0: 2001495297
      • 1: 1
      • 2: 2025-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:873
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:874
    • Articles.php#865standard_digital_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:873
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:874
    • Articles.php#1288standard_digital_main2.97msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-01-15 00:41:55' and `article_category_id` = 723 and `site_id` = 1 and `id` not in ('2001495297') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-01-15 00:41:55
      • 1: 723
      • 2: 1
      • 3: 2001495297
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:877
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:878
    • Articles.php#1288standard_digital_main1.15msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (723)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:877
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:878
    • Builder.php#20standard_digital_main26.08msselect `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 '%[\"Menstrual Health\",\"Disaster Management\",\"Menstrual Hygiene\",\"Flood-prone Areas\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Menstrual Health","Disaster Management","Menstrual Hygiene","Flood-prone Areas"]%
      • 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_main1.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:885
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:886
    • Articles.php#3775standard_digital_main1.49msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001509544, 2001509614, 2001509619, 2001509575, 2000198221, 2001509552, 2001249065, 2001509605, 2001509567, 2001509570, 2001255095, 2001509526, 2001509558, 2001509613, 2001367277, 2001302351, 2001509510, 2001509621, 2001272065, 2001393881) and `deleted_at` is null and `published_at` <= '2025-01-15 00:41:55' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001509544
      • 1: 2001509614
      • 2: 2001509619
      • 3: 2001509575
      • 4: 2000198221
      • 5: 2001509552
      • 6: 2001249065
      • 7: 2001509605
      • 8: 2001509567
      • 9: 2001509570
      • 10: 2001255095
      • 11: 2001509526
      • 12: 2001509558
      • 13: 2001509613
      • 14: 2001367277
      • 15: 2001302351
      • 16: 2001509510
      • 17: 2001509621
      • 18: 2001272065
      • 19: 2001393881
      • 20: 2025-01-15 00:41:55
      Backtrace
      • app/Utils/Articles.php:3775
      • app/Http/Controllers/MainsiteController.php:885
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:886
    • Articles.php#3775standard_digital_main900μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (29, 277, 417, 588)
      Backtrace
      • app/Utils/Articles.php:3775
      • app/Http/Controllers/MainsiteController.php:885
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:886
    • CookieTool.php#185standard_digital_main960μ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:902
      • 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_main920μsselect * from article_categories where id = '723'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main800μsselect * from article_categories where id = '723'
      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_main850μsselect * from article_categories where id = '723'
      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_main740μsselect * from article_categories where id = '723'
      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_main220msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-01-15 00:41:56' and (`keywords` like '%Menstrual Health%' or `keywords` like '%Disaster Management%' or `keywords` like '%Menstrual Hygiene%' or `keywords` like '%Flood-prone Areas%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001495297' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-01-15 00:41:56
      • 1: %Menstrual Health%
      • 2: %Disaster Management%
      • 3: %Menstrual Hygiene%
      • 4: %Flood-prone Areas%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001495297
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1672
      • view::mainsite.article:582
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • Builder.php#20standard_digital_main6.41msselect `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` = 2001509614 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001509614
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Builder.php#20standard_digital_main1.57msselect `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` = 2001509619 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001509619
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • app.blade.php#825standard_digital_main990μ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
    39Article.php#?
    App\Models\Category
    22Category.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        b9vPgh6f3iFITs5ovI1oXyn0NPxavz7Fyqzxxc8J
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001495297/urgent...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /counties/article/2001495297/urgent-need-to-integrate-menstrual-hygiene-into-disaster-management
        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:24 [ "cf-ray" => array:1 [ 0 => "9020caf9c9fe6171-EWR" ] "cf-connecting-ip" => array:1 [ 0 => "3.145.36.155" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "x-forwarded-for" => array:1 [ 0 => "3.145.36.155" ] "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=eyJpdiI6IjRHcVJtSTgzNCt4ZjluTjh0bGtOU0E9PSIsInZhbHVlIjoiRHpsMlpxbFZtbzl3TmVteWl0d3EzOFZOOWZ6MW9qeFlZTGwwLzJNeFlsTnB5RVlxeWxMa1EyMFo1bGxuRTFkdzRaTHAzUmJBWnRNK1krWWlJenRIajZBcUhsbVV1WUdMK2lRSDVQdVVzeEVIMis2YlhwWjJENHQ1blJKWkJPY24iLCJtYWMiOiI4MTIyYjRjMTFkMTdiNGQ4NDZjNDU1YTk5OGI5ZmM5MDcyNTM1ZmNhOTI3ZWNmYWI0ZDRlNjhlZmZhOGMxZmU3IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6ImZIOXRmT095V2JuTVZqZzROa0ZRTlE9PSIsInZhbHVlIjoiZjdjNGc4aUEwYnE2dEh6S283NXMxbk4xOFBSUmNTWjN0RG1HUURvaXk4U3hEeDNyWUFRQUJmN1h6d3pqTElhOGNYa01MUHdkV1hJbW5PSzVES1BMT3Y1RGFTSTl5MjRuMFhKOFl6MnRLZE0vTWFtZ0IwQWVZd2JVZnVxcURHaVYiLCJtYWMiOiJhM2U4YzgyNjQ0MzJiM2VhMDA3OWJiM2M4ODMyZTAyY2ZjODI5Y2U5YzBjNWMxNzk1YWM5M2E0NzA3NDQwOTU1IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IjRHcVJtSTgzNCt4ZjluTjh0bGtOU0E9PSIsInZhbHVlIjoiRHpsMlpxbFZtbzl3TmVteWl0d3EzOFZOOWZ6MW9qeFlZTGwwLzJNeFlsTnB5RVlxeWxMa1EyMFo1bGxuRTFkdzRaTHAzU" ] "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:2 [ "XSRF-TOKEN" => "b9vPgh6f3iFITs5ovI1oXyn0NPxavz7Fyqzxxc8J" "thestandardmediagroup_session" => "I4nJl7QxHCKQ9X2kNDcCi78vHY2VddSz9gQCX8Th" ]
        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 => "Tue, 14 Jan 2025 21:41:56 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNYcURENmlhTFdqTyt1ek5EazVTb0E9PSIsInZhbHVlIjoiWExOOEtzaGdpTVJEOFJyRGtGMkRQSUNZM3htTzZSeFFSRS82MnVEbjNiVTFraWl6UVZxKzR4S3pTZ3FGRzY1enBPRHZWclhleCtEejN1d0tEdXlOS2RNa201alpuT1hYRkdVby8rU1dCbkd1dVQxQkltaThTN0lyckMwc21tNUsiLCJtYWMiOiJlYTM2NTRlNjMzYTZkYTcwMDVmYWQ4MGRiYzQ5NzgzOTk4NTE1NGE1NDYyMmQxNzdmOWFiOGUyYmY4MzU5MjIxIiwidGFnIjoiIn0%3D; expires=Fri, 14 Feb 2025 08:10:56 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImNYcURENmlhTFdqTyt1ek5EazVTb0E9PSIsInZhbHVlIjoiWExOOEtzaGdpTVJEOFJyRGtGMkRQSUNZM3htTzZSeFFSRS82MnVEbjNiVTFraWl6UVZxKzR4S3pTZ3FGRzY1enBPRHZWc" 1 => "thestandardmediagroup_session=eyJpdiI6Ik5WL0J6V2xwelJVYWR2bHg2S3VKcWc9PSIsInZhbHVlIjoib0ZQK1kxYm9IS1pLeGpmYU01T21USHUxcEplZ2VDSnRGN20vdnExRGNwRXgvMkpvMG41cVRqdUNoSnpydDJxeHY1bURjRG4rMFhEdjRFTnczdG5qV3Q2dTJZZTdZdEtpZFJyY3pnbHc3Z25NSkNFcUlVTFpIbG5mYk5lb2VITGciLCJtYWMiOiJiYTA3ODc2ZDQ1NDBlODAzNmI0Y2Y0OTRmNWNlNzIzMzI3YjdkNmNmOTk5Yzg4OTA5ZTA1NDM3NTYyZTE2MWQwIiwidGFnIjoiIn0%3D; expires=Fri, 14 Feb 2025 08:10:56 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ik5WL0J6V2xwelJVYWR2bHg2S3VKcWc9PSIsInZhbHVlIjoib0ZQK1kxYm9IS1pLeGpmYU01T21USHUxcEplZ2VDSnRGN20vdnExRGNwRXgvMkpvMG41cVRqdU" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNYcURENmlhTFdqTyt1ek5EazVTb0E9PSIsInZhbHVlIjoiWExOOEtzaGdpTVJEOFJyRGtGMkRQSUNZM3htTzZSeFFSRS82MnVEbjNiVTFraWl6UVZxKzR4S3pTZ3FGRzY1enBPRHZWclhleCtEejN1d0tEdXlOS2RNa201alpuT1hYRkdVby8rU1dCbkd1dVQxQkltaThTN0lyckMwc21tNUsiLCJtYWMiOiJlYTM2NTRlNjMzYTZkYTcwMDVmYWQ4MGRiYzQ5NzgzOTk4NTE1NGE1NDYyMmQxNzdmOWFiOGUyYmY4MzU5MjIxIiwidGFnIjoiIn0%3D; expires=Fri, 14-Feb-2025 08:10:56 GMT; path=/XSRF-TOKEN=eyJpdiI6ImNYcURENmlhTFdqTyt1ek5EazVTb0E9PSIsInZhbHVlIjoiWExOOEtzaGdpTVJEOFJyRGtGMkRQSUNZM3htTzZSeFFSRS82MnVEbjNiVTFraWl6UVZxKzR4S3pTZ3FGRzY1enBPRHZWc" 1 => "thestandardmediagroup_session=eyJpdiI6Ik5WL0J6V2xwelJVYWR2bHg2S3VKcWc9PSIsInZhbHVlIjoib0ZQK1kxYm9IS1pLeGpmYU01T21USHUxcEplZ2VDSnRGN20vdnExRGNwRXgvMkpvMG41cVRqdUNoSnpydDJxeHY1bURjRG4rMFhEdjRFTnczdG5qV3Q2dTJZZTdZdEtpZFJyY3pnbHc3Z25NSkNFcUlVTFpIbG5mYk5lb2VITGciLCJtYWMiOiJiYTA3ODc2ZDQ1NDBlODAzNmI0Y2Y0OTRmNWNlNzIzMzI3YjdkNmNmOTk5Yzg4OTA5ZTA1NDM3NTYyZTE2MWQwIiwidGFnIjoiIn0%3D; expires=Fri, 14-Feb-2025 08:10:56 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ik5WL0J6V2xwelJVYWR2bHg2S3VKcWc9PSIsInZhbHVlIjoib0ZQK1kxYm9IS1pLeGpmYU01T21USHUxcEplZ2VDSnRGN20vdnExRGNwRXgvMkpvMG41cVRqdU" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "b9vPgh6f3iFITs5ovI1oXyn0NPxavz7Fyqzxxc8J" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001495297/urgent-need-to-integrate-menstrual-hygiene-into-disaster-management" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-01-15 00:41:56GET/main-staging/counties/article/2001495297/urgent-need-to-integrate-menstrual-hygiene-into-disaster-management21035111