×

From drought to abundance: How village changed malnutrition with irrigation farming

Some local farmers carry part of their sorghum produce at Naoros farm in Turkana Central during harvesting exercise earlier January 2025. [Lucas Ngasike/Standard]

Two years ago, Naoros village in Turkana Central exemplified the devastating effects of drought.

Malnourished children and frail adults struggling to access food, were a common sight as drought and water scarcity ravaged the region.  

Today, however, Naoros has beome a beacon of hope in the fight against malnutrition, as pastoralists have embraced crop farming as part of the initiative to fight drought and combat climate change.

This shift occurred after the villagers partnered with local organizations to grow food as their livestock had been wiped out by the recurring droughts.

Through innovative irrigation farming, community health initiatives, and collaborative effotts, the rate of malnutrition among children under five in Naoros has dropped dramatically.

Recent statistics from the County Department of Health at Naoros Dispensary show that the number of malnutrition cases among children under five decreased by an impressive 41 per cent between January and December 2024.

The figures show a remarkable improvement in malnutrition cases, transforming the village from one known for its emaciated children. The number of malnutrition cases dropped significantly, from 183 in January 2024 to just 39 by December.

Nicholas Lotukoi, the nurse in charge of Naoros Dispensary, attributes much of the improvement to the introduction of irrigation farming, which has significantly boosted food production in the region.

In partnership with Concern Worldwide and other development partners, irrigated land in Naoros was expanded from 100 acres to 390 acres, enabling farmers to grow a variety of crops, including sorghum, maize, green grams, and watermelons.

But it’s not just the crops making a difference. Lotukoi highlights the training of Community Health Promoters (CHPs), who are identifying malnutrition early and guiding families to the appropriate treatment. He explained that CHPs, along with mother-to-mother support groups focused on breastfeeding and proper cooking practices, are playing a crucial role in educating the community and improving nutrition.

“It’s not just about food production; it’s also about empowering families with the knowledge to properly nourish their children through various educational programs,” Lotukoi said.

For the first time in seven years, the farmers of Naoros celebrated a bountiful harvest in January 2025.

The farm program, which now supports 367 households, has not only improved food security but also provided an avenue for income generation. With the expansion of irrigated land and crop diversity, families in Naoros can now grow enough food to feed themselves and sell the surplus to sustain their livelihoods. Food security initiatives in Naoros combine crop and fodder production alongside livestock interventions, ensuring a year-round food supply. To further improve irrigation, the organization works with local communities and Concern Worldwide to desilt a seven-kilometer canal, which now reliably channels water to the farms.

“These efforts ensure food availability at the household level, while increased income enables families to diversify their diets and maintain healthy living,” he added. At Naoros village, the benefits of this agricultural revolution extend beyond food security. Women, who once had to trek long distances in search of wild fruits, now grow their own food, feed their families, and sell the surplu

Ruth Epat, the Chairperson of Naoros Farm, recalls the hardships of the past, particularly the 2011 famine when Kang’atotha Ward was one of the hardest-hit regions.

Epat noted that while the Kenyans for Kenya fundraising campaign by the Kenya Red Cross Society provided temporary relief, it was the empowerment of local farmers that ultimately brought lasting change. “Today, women are self-sufficient. I can proudly say we are better off than in past years. We can feed our families and earn income,” Epat said.

She also said youth in the community now have opportunities to work on the farm and support their families. Epat urges the government and other partners to continue expanding these initiatives, ensuring that more farmers can benefit from key farming tools and knowledge. 

Request history8.1.26PHP Version1.53sRequest Duration24MBMemory UsageGET article/{id}/{slug}Route
  • warninglog[21:02:20] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[21:02:20] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (84.33ms)time
  • Application (1.45s)time
  • 1 x Application (94.5%)
    1.45s
    1 x Booting (5.5%)
    84.33ms
    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 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 (10 duplicates)Show only duplicates696ms
    • 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_main3.84msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001511412' and `published_at` <= '2025-03-16 21:02:20' and `deleted_at` is null
      Bindings
      • 0: 2001511412
      • 1: 2025-03-16 21:02: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_main670μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-16'
      Bindings
      • 0: 2025-03-16
      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.24msselect `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` = 2001511412 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001511412
      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_main850μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 41 or `parent_id` = 41 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 41
      • 2: 41
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main7.27msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (41, 572, 573, 589, 722, 723, 724) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-16 21:02:20' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 41
      • 1: 572
      • 2: 573
      • 3: 589
      • 4: 722
      • 5: 723
      • 6: 724
      • 7: 1
      • 8: 2025-03-16 21:02: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_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 722)
      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_main620μ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: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_main3.14msselect `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_main2.74msselect `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.01msselect `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_main121msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Extreme drought, floods\",\"Drought Resistant Crops\",\"Warring Farmers And Pastoralists Communities.\",\"Turkana Central\"]%') and `site_id` = 1 and `published_at` <= '2025-03-16 21:02:20' and `deleted_at` is null and `id` not in ('2001511412') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Extreme drought, floods","Drought Resistant Crops","Warring Farmers And Pastoralists Communities.","Turkana Central"]%
      • 1: 1
      • 2: 2025-03-16 21:02:20
      • 3: 2001511412
      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_main122msselect `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-16 21:02:20' and `published_at` >= '2025-03-16 20:02: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-16 21:02:20
      • 4: 2025-03-16 20:02: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_main850μ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.49msselect `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-16 21:02: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-16 21:02: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_main650μ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_main115msselect `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-16 21:02: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-16 21:02: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_main2.3msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 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_main28.42msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001511412' and `site_id` = 1 and `published_at` <= '2025-03-16 21:02:20' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001511412
      • 1: 1
      • 2: 2025-03-16 21:02: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_main850μsselect `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.46msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001511412' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-16 21:02:20' limit 1
      Bindings
      • 0: 2001511412
      • 1: 1
      • 2: 2025-03-16 21:02: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_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
      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_main6.79msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-16 21:02:20' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001511412') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-16 21:02:20
      • 1: 41
      • 2: 1
      • 3: 2001511412
      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_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
      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_main33.72msselect `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 '%[\"Extreme drought, floods\",\"Drought Resistant Crops\",\"Warring Farmers And Pastoralists Communities.\",\"Turkana Central\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Extreme drought, floods","Drought Resistant Crops","Warring Farmers And Pastoralists Communities.","Turkana Central"]%
      • 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#3867standard_digital_main880μ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: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#3893standard_digital_main1.53msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001513941, 2001411807, 2001513869, 2001497081, 2000198221, 2001513804, 2001513615, 2001513780, 2001513873, 2001513938, 2001513897, 2001513871, 2001513826, 2001513711, 2001513640, 2000209865, 2001267116, 2001513911, 2001513927) and `deleted_at` is null and `published_at` <= '2025-03-16 21:02:20' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001249065
      • 1: 2001513941
      • 2: 2001411807
      • 3: 2001513869
      • 4: 2001497081
      • 5: 2000198221
      • 6: 2001513804
      • 7: 2001513615
      • 8: 2001513780
      • 9: 2001513873
      • 10: 2001513938
      • 11: 2001513897
      • 12: 2001513871
      • 13: 2001513826
      • 14: 2001513711
      • 15: 2001513640
      • 16: 2000209865
      • 17: 2001267116
      • 18: 2001513911
      • 19: 2001513927
      • 20: 2025-03-16 21:02:20
      Backtrace
      • app/Utils/Articles.php:3893
      • 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#3893standard_digital_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 25, 273, 416, 588)
      Backtrace
      • app/Utils/Articles.php:3893
      • 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
    • Builder.php#20standard_digital_main10.67msselect `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` in (2001513871, 2001513873, 2001513911, 2001513938, 2001513941) and `authors`.`deleted_at` is null
      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
    • CookieTool.php#185standard_digital_main2.14msselect * 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.24msselect * from article_categories where id = '41'
      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_main820μsselect * from article_categories where id = '41'
      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.08msselect * from article_categories where id = '41'
      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_main18.55msselect * from article_categories where id = '41'
      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_main195msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-16 21:02:21' and (`keywords` like '%Extreme drought, floods%' or `keywords` like '%Drought Resistant Crops%' or `keywords` like '%Warring Farmers And Pastoralists Communities.%' or `keywords` like '%Turkana Central%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001511412' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-16 21:02:21
      • 1: %Extreme drought, floods%
      • 2: %Drought Resistant Crops%
      • 3: %Warring Farmers And Pastoralists Communities.%
      • 4: %Turkana Central%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001511412
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1673
      • view::mainsite.article:570
      • 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.45msselect * 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
    386Category.php#?
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        VcPu2cnBMmsqXTMLZDwXivUSRvguzEtsYENTbS2i
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001511412/from-drought-to...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /article/2001511412/from-drought-to-abundance-how-village-changed-malnutrition-with-irrigation-farming
        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 => "921629334fcc1b6a-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.223.149.135" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.223.149.135" ] "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 => "story_no=eyJpdiI6IlBBQkdiS3JhN1RQRlRvMVZqbWUxZVE9PSIsInZhbHVlIjoiT3NXblJjMHJYUG41d3RJVUxTTUQ5TkU5dE8zS1FjS2x5dEtwaWhsM2FvS29iWG1kTlR3VEdVbEFuRkFwQ1BIayIsIm1hYyI6IjdlOWRkOTMzZDc2YTY2ZTM3ZDFmNGQzN2NhMmQxZmFiZTQ4NTI0MzQ5YTczZjEwZDhjNDNiOWMwYzYzZDJkNGYiLCJ0YWciOiIifQ%3D%3D; story_no_insider=eyJpdiI6ImlpQW5JQjlGMHd6aC9UZDBHNlovblE9PSIsInZhbHVlIjoiSjVaT0ErOU1yVk5LT1kvNzBFNUZzaEMwcFRUa3A4VDE0OVN6YlNVODFXdTlKWkpKSUhtMTVUcjgyUTR6c3NaQSIsIm1hYyI6ImNjMWQyZmIyMjdkOTMzNjI0MzUwYTM4MmY5OTY1NzVmMjA2MWJkMGJiOTAyYjc2NmUwYjYxY2UwMDlmOTkxNTIiLCJ0YWciOiIifQ%3D%3D; XSRF-TOKEN=eyJpdiI6IlpQbFZta05MMjd5WmY2SURFNzNDVGc9PSIsInZhbHVlIjoiZEVWMit2TmFwU25jeDFiMnVrV2FvM1F4ZldLa2YxV2pDYmxYMTRvUmxzL2l1dG1oMy9QSnhkTklTWDFlRTNwM1FaS3M5STM0bXlMei96SWM0M1RVY0p1aEQrbHlZWXg3NWV1dGtMa2NSWnhKSFNDZzU5amNsSW44Y0dqMUplK08iLCJtYWMiOiJiMGZhNDI2ZmRiNmJjYjg1ODE4OGY0YzNiMjEzMWU4NjdmNDhlOTYwMjBmOWFjMTJmNjRmMzY2ZGYzNmJlMjRhIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IjZFOEVBd3JUWU1NZ2Jya2VXUVgyNkE9PSIsInZhbHVlIjoiL3RlU1lQVG1UeXVzYk12S2ZlZHlpd243UDRObzNIb1Z1bzRkb1NSSHFscUh6L3hwSUJwN1ppd29peHlWSUQ0UW14MnBEemlJRVpZYWU5RVRrR1o1SFVBWWltM1lmcDViS29obCsrZWdCRyt6Nzg5MVN2eTh0WG1OdjhWeDlad0UiLCJtYWMiOiIzNTcwMDJjZTllNWMxZDRhZDY4NjYzNTA3ZWJiOTgzMWU5NTE0YTAyZDk1OTMzZGViYzdjZDJiOWU1YzFmZWVkIiwidGFnIjoiIn0%3Dstory_no=eyJpdiI6IlBBQkdiS3JhN1RQRlRvMVZqbWUxZVE9PSIsInZhbHVlIjoiT3NXblJjMHJYUG41d3RJVUxTTUQ5TkU5dE8zS1FjS2x5dEtwaWhsM2FvS29iWG1kTlR3VEdVbEFuRkFwQ1BIayIsIm1hYyI" ] "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 [ "story_no" => "3" "story_no_insider" => "2" "XSRF-TOKEN" => "VcPu2cnBMmsqXTMLZDwXivUSRvguzEtsYENTbS2i" "thestandardmediagroup_session" => "Wm9j98Aoi8wtYOPwTD6po75jQs1tCROlyTW8t9vc" ]
        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, 16 Mar 2025 18:02:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxoNkZFdE5KUFhWd00rSDdKRm1vSFE9PSIsInZhbHVlIjoiOFU3YkowZlo0MUdYWjZNeXViNm9Db3dQVkdTSmdtRmJLc1dOcTMxa3ZUMDU5MTRTSmEyc201L0RoQUVoRTFkQmV4Q0JZVHpYRGdseWlsT2NnN1k3a2pzcDNNTVRpVVM3UWNwQzBhWDJCakZVNEFUbFREcVZTQUhoVlo5QkRjOUgiLCJtYWMiOiJjYTc3MzM5OTIxNzc4MThlNGJhMWQxMTBhNGRiOWIwYWEyNzcwZGEyZjA5ZDdkN2VkZjYzMTc2NGVhODViODJmIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 04:31:21 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImxoNkZFdE5KUFhWd00rSDdKRm1vSFE9PSIsInZhbHVlIjoiOFU3YkowZlo0MUdYWjZNeXViNm9Db3dQVkdTSmdtRmJLc1dOcTMxa3ZUMDU5MTRTSmEyc201L0RoQUVoRTFkQmV4Q0JZV" 1 => "thestandardmediagroup_session=eyJpdiI6IkMrelFIOHBra1hDSUlHMTgxT05Sb1E9PSIsInZhbHVlIjoiUTNUaVJFZ1pUR0R3UlBuV3V1d2x5WE55UUpDbEtmbmxyWGpqTzloUHJJaXhWMHRacW52YzBpbnlQWWF0ZkRFdkFRRXhjVFFEQXE4YmRwU0NLN1E4a0FKNURYeDJvcWRoTjZLMm1TTVFyb1ZHbnNjYkpzNGtzQ2RhdmpWUXdFUDUiLCJtYWMiOiI5Yjg2Y2EyODM5NjM1MWNjYWJjYzYwMzYyZDhmMGI2YzczM2FiMDk0OTQ3NDg4ODk3ZjAzMGRjY2NmMTgyZWYxIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 04:31:21 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IkMrelFIOHBra1hDSUlHMTgxT05Sb1E9PSIsInZhbHVlIjoiUTNUaVJFZ1pUR0R3UlBuV3V1d2x5WE55UUpDbEtmbmxyWGpqTzloUHJJaXhWMHRacW52YzBpbn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImxoNkZFdE5KUFhWd00rSDdKRm1vSFE9PSIsInZhbHVlIjoiOFU3YkowZlo0MUdYWjZNeXViNm9Db3dQVkdTSmdtRmJLc1dOcTMxa3ZUMDU5MTRTSmEyc201L0RoQUVoRTFkQmV4Q0JZVHpYRGdseWlsT2NnN1k3a2pzcDNNTVRpVVM3UWNwQzBhWDJCakZVNEFUbFREcVZTQUhoVlo5QkRjOUgiLCJtYWMiOiJjYTc3MzM5OTIxNzc4MThlNGJhMWQxMTBhNGRiOWIwYWEyNzcwZGEyZjA5ZDdkN2VkZjYzMTc2NGVhODViODJmIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 04:31:21 GMT; path=/XSRF-TOKEN=eyJpdiI6ImxoNkZFdE5KUFhWd00rSDdKRm1vSFE9PSIsInZhbHVlIjoiOFU3YkowZlo0MUdYWjZNeXViNm9Db3dQVkdTSmdtRmJLc1dOcTMxa3ZUMDU5MTRTSmEyc201L0RoQUVoRTFkQmV4Q0JZV" 1 => "thestandardmediagroup_session=eyJpdiI6IkMrelFIOHBra1hDSUlHMTgxT05Sb1E9PSIsInZhbHVlIjoiUTNUaVJFZ1pUR0R3UlBuV3V1d2x5WE55UUpDbEtmbmxyWGpqTzloUHJJaXhWMHRacW52YzBpbnlQWWF0ZkRFdkFRRXhjVFFEQXE4YmRwU0NLN1E4a0FKNURYeDJvcWRoTjZLMm1TTVFyb1ZHbnNjYkpzNGtzQ2RhdmpWUXdFUDUiLCJtYWMiOiI5Yjg2Y2EyODM5NjM1MWNjYWJjYzYwMzYyZDhmMGI2YzczM2FiMDk0OTQ3NDg4ODk3ZjAzMGRjY2NmMTgyZWYxIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 04:31:21 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IkMrelFIOHBra1hDSUlHMTgxT05Sb1E9PSIsInZhbHVlIjoiUTNUaVJFZ1pUR0R3UlBuV3V1d2x5WE55UUpDbEtmbmxyWGpqTzloUHJJaXhWMHRacW52YzBpbn" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "VcPu2cnBMmsqXTMLZDwXivUSRvguzEtsYENTbS2i" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001511412/from-drought-to-abundance-how-village-changed-malnutrition-with-irrigation-farming?utm_cmp_rs=amp-next-pagehttp://www.standardmedia.co.ke/main-staging/article/2001511412/from-drought-to-abundance-how-village-changed-malnutrition-with-irrigation-farming?utm_cmp_rs=amp" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-16 21:02:21GET/main-staging/article/2001511412/from-drought-to-abundance-how-village-changed-malnutrition-with-irrigation-farming?utm_cmp_rs=amp-next-page21036471