×

How property sector adapts to mitigate natural disaster risks

A fire fighting helicopter drops water as the Palisades fire grows near the Mandeville Canyon neighborhood and Encino, California, on January 11, 2025. The Palisades Fire, the largest of the Los Angeles fires, spread toward previously untouched neighborhoods January 11, forcing new evacuations and dimming hopes that the disaster was coming under control.[AFP]

Natural disasters are an ever-present threat to the real estate industry, as vividly illustrated by the recent fires in Los Angeles, in America.

The catastrophic event, which claimed lives, homes and billions of dollars in damages, highlights the urgent need for property owners and developers to rethink their disaster preparedness strategies.

Los Angeles’ wildfires have grown longer and more intense due to climate change, creating immense challenges for residents and the real estate sector. The aftermath of the fires saw entire neighbourhoods levelled, insurance premiums soaring, and many questioning the viability of rebuilding in high-risk zones.

This growing risk is not unique to the US alone, as the frequency and severity of natural disasters like hurricanes, floods, and wildfires have in recent years surged globally.

In 2024 alone, natural disasters caused Sh41.44 trillion ($320 billion) in damages worldwide, compared to Sh34.31 trillion ($268 billion) in 2023. Of this, Sh18.13 trillion ($140 billion) was insured, reflecting a rise from the previous year’s Sh13.72 trillion ($106 billion). Kenya has not been spared from these disasters either. According to the Kenya National Disaster Management Authority (NDMA), damage to property and infrastructure in urban centres like Nairobi, Kisumu, and Mombasa has been severe due to flooding.

It has disrupted housing projects, and reduced property values in low-lying areas.

Landslides triggered by heavy rains in regions such as Murang’a and Elgeyo Marakwet have caused severe destruction, with over 1,200 housing units either destroyed or severely damaged.

Beyond flooding and landslides, prolonged droughts in arid and semi-arid regions have worsened real estate challenges. Reduced water supply has increased construction costs, delayed ongoing projects, and led to declining land values. Developers are now faced with the reality that building in these regions requires more than traditional construction methods. It demands innovation and resilience.

A report by the International Fund for Animal Welfare (IFAW) highlights the scale of the crisis, noting that persistent rains in April and May 2024 killed at least 235 people and displaced over 260,000. In response to these challenges, Kenya’s real estate sector is increasingly adopting sustainable building practices to mitigate risks.

According to Julius Wambugu, director at Jukiwa General Agencies Ltd, developers are now constructing flood-resistant buildings by elevating foundations and using water-resistant materials such as treated cement and reinforced concrete.

In regions prone to drought, properties are integrating water-efficient designs, including rainwater harvesting systems and greywater recycling solutions. “These measures not only protect properties but also promote sustainability, which is becoming a priority for eco-conscious buyers and investors,” he said.

Climate-sensitive areas

He added that developers are obtaining critical data from the Meteorological Department to make informed decisions about construction in climate-sensitive areas.

 “Proactive steps are being taken to identify flood-prone and high-risk areas before construction begins. This data allows engineers and developers to assess potential environmental threats and design structures that can better withstand extreme weather conditions,” he said.

To strengthen climate resilience, developers use qualified engineers to ensure buildings are designed to withstand the effects of climate change. 

“These professionals provide crucial guidance on structural integrity, recommending designs that can endure extreme weather conditions such as heavy rains, strong winds, and prolonged droughts,” he said.

Wambungu observed that collaboration between real estate developers, national and county governments, and disaster management agencies is proving essential in building disaster-resilient communities.

“Efforts such as improving drainage systems, enforcing zoning laws to prevent construction in high-risk areas, and investing in flood barriers are crucial,” he said.

Request history8.1.26PHP Version464msRequest Duration4MBMemory UsageGET business/{category}/article/{id}/{slug}Route
    • Booting (10.8ms)time
    • Application (454ms)time
    • 1 x Application (97.67%)
      454ms
      1 x Booting (2.33%)
      10.80ms
      11 templates were rendered
      • 1x business.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 business/{category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\BusinessController@article
      namespace
      prefix
      /business
      where
      file
      app/Http/Controllers/BusinessController.php:214-549
      42 statements were executed (25 duplicates)Show only duplicates397ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • Articles.php#520standard_digital_main10.51msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514226' and `published_at` <= '2025-03-28 05:50:45' and `deleted_at` is null
        Bindings
        • 0: 2001514226
        • 1: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • BusinessController.php#265standard_digital_main700μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Http/Controllers/BusinessController.php:265
        • 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
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Builder.php#20standard_digital_main770μsselect `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` = 2001514226 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514226
        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#688standard_digital_main920μsselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%10%') and `site_id` = 1 and `published_at` <= '2025-03-28 05:50:45' and `deleted_at` is null and `id` not in ('2001514226') order by `published_at` desc limit 0 offset 0
        Bindings
        • 0: %10%
        • 1: 1
        • 2: 2025-03-28 05:50:45
        • 3: 2001514226
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/BusinessController.php:287
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:288
      • Articles.php#4312standard_digital_main680μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4312
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Articles.php#4322standard_digital_main94.92msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `premium`, `published_at` from `articles` where `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 05:50:45' and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `id` not in (2001514226) order by `published_at` desc limit 10 offset 0
        Bindings
        • 0: 1
        • 1: 2025-03-28 05:50:45
        • 2: 4
        • 3: 19
        • 4: 20
        • 5: 22
        • 6: 40
        • 7: 42
        • 8: 46
        • 9: 417
        • 10: 426
        • 11: 461
        • 12: 594
        • 13: 595
        • 14: 2001514226
        Backtrace
        • app/Utils/Articles.php:4322
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Videos.php#61standard_digital_main1.77msselect `videos`.*, `site_id` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` inner join `video_types` on `video_types`.`id` = `video_categories`.`video_type_id` where `videos`.`deleted_at` is null and `site_id` = 'sports' order by `videos`.`published_at` desc limit 4 offset 0
        Bindings
        • 0: sports
        Backtrace
        • app/Utils/Videos.php:61
        • app/Http/Controllers/BusinessController.php:302
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:303
      • Articles.php#273standard_digital_main710μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main13.5msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 05:50:45' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Builder.php#20standard_digital_main26.78msselect `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 '%[\"Los Angelas Wildfires\",\"Natural Disasters\",\"Real Estate Preparedness\",\"Disaster Management Authority (NDMA)\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 5 offset 0
        Bindings
        • 0: %["Los Angelas Wildfires","Natural Disasters","Real Estate Preparedness","Disaster Management Authority (NDMA)"]%
        • 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#4372standard_digital_main1.03msselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` where `source_id` = 200 group by `std_trend_article_id` order by `count` desc limit 10
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4372
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4389standard_digital_main780μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where 0 = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 05:50:45' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:4389
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4403standard_digital_main690μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4403
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4411standard_digital_main660μsselect count(article_hints) as count, article_id from `std_article_popular` where `source_id` = 200 group by `article_id` order by `count` desc limit 100
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4411
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4427standard_digital_main790μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `published_at`, `premium` from `articles` where 0 = 1 and `site_id` = 1 and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `published_at` <= '2025-03-28 05:50:45' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 1
        • 1: 4
        • 2: 19
        • 3: 20
        • 4: 22
        • 5: 40
        • 6: 42
        • 7: 46
        • 8: 417
        • 9: 426
        • 10: 461
        • 11: 594
        • 12: 595
        • 13: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:4427
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#273standard_digital_main610μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main12.35msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 05:50:45' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main690μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#273standard_digital_main780μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main11.68msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-28 05:50:45' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#819standard_digital_main6.09msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514226' and `site_id` = 1 and `published_at` <= '2025-03-28 05:50:45' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514226
        • 1: 1
        • 2: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#819standard_digital_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (6)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main1msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514226' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 05:50:45' limit 1
        Bindings
        • 0: 2001514226
        • 1: 1
        • 2: 2025-03-28 05:50:45
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main650μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (46)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • helper.php#424standard_digital_main800μsselect * from article_categories where id = '46'
        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_main780μsselect * from article_categories where id = '46'
        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 = '46'
        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_main680μsselect * from article_categories where id = '46'
        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_main185msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 05:50:45' and (`keywords` like '%Los Angelas Wildfires%' or `keywords` like '%Natural Disasters%' or `keywords` like '%Real Estate Preparedness%' or `keywords` like '%Disaster Management Authority (NDMA)%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514226' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-28 05:50:45
        • 1: %Los Angelas Wildfires%
        • 2: %Natural Disasters%
        • 3: %Real Estate Preparedness%
        • 4: %Disaster Management Authority (NDMA)%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514226
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::business.article:567
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Articles.php#3340standard_digital_main1.06msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main940μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main1.05msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main1.27msselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main860μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main950μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main7.77msselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main950μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main890μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main830μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • app.blade.php#825standard_digital_main880μsselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      79Category.php#?
      App\Models\Article
      26Article.php#?
      App\Models\Author
      16Author.php#?
      App\Topic
      16Topic.php#?
          _token
          MrSf5cE1KmzNDuiH3UxJT22RpVAhhRQAEYJjVLCt
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/real-estate/article/20015...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /business/real-estate/article/2001514226/how-property-sector-adapts-to-mitigate-natural-disaster-risks
          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 => "9273d2480d5ef608-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.220.95.176" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.220.95.176" ] "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 => "Fri, 28 Mar 2025 02:50:45 GMT" ] "set-cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6InpNZ3pITjc2aVhTNktTM0x2NUZxSWc9PSIsInZhbHVlIjoicFlkd0FmRjlocVQ4dklXNm1OOHRNVkFNLys5N05od3NFbUJPSG1qVFpTS1NSTFh2eWlkUjVUa1p6eVNvV0l2NG5sZzVWbTdZdHZ4T2pCUDhHUC9iVm50WWJpYmVFY2FZT0syc2Vtd1FnSmtNN29TTnBpMUtxaWJ2alVTdjlwbGoiLCJtYWMiOiJkMGQyMzllZDYwZjNiOWM1NTJmZTYxMmFkY2M4MzAxNmFlMzViNzdiOGM0MDgzNTU0Yzc4ODNlZmI0Y2E4NmU5IiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 13:19:45 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InpNZ3pITjc2aVhTNktTM0x2NUZxSWc9PSIsInZhbHVlIjoicFlkd0FmRjlocVQ4dklXNm1OOHRNVkFNLys5N05od3NFbUJPSG1qVFpTS1NSTFh2eWlkUjVUa1p6eVNvV0l2NG5sZzVWb" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1qZ3NLMm1lWXJrQTRITWRUdnV6Rnc9PSIsInZhbHVlIjoiYVNKZUt1d3lMNy9RWk5NK2VOUkpUNXZIbVdRa0NYa1BPY0hUU1pOVEtPOENpT1pjcTh6M0VybXZKMmhabGJoUWQ2cCtKOThVSVE2WGFxU2JXczZJZ2oweVpjWDdmSVhtM2pPSStwa3hNNzN1OVNXODRLZEpqejBHakw3NmgyQkQiLCJtYWMiOiJkNDlmMzIzNjhkMGUwNjViMmFhZTM5NzVkZDYwMTI1YjA5YTA2OWNiNzZiOTdkMTM1ODdiMjkyOTJiNDc5NjRkIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 13:19:45 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ik1qZ3NLMm1lWXJrQTRITWRUdnV6Rnc9PSIsInZhbHVlIjoiYVNKZUt1d3lMNy9RWk5NK2VOUkpUNXZIbVdRa0NYa1BPY0hUU1pOVEtPOENpT1pjcTh6M0VybX" 2 => "story_no=eyJpdiI6Imx3ZjZWb0sxN0J5Q0x1emFZOHN1cEE9PSIsInZhbHVlIjoiMUZMZDJWVXVmcENXZTRvcTZvL0tlVFA3eFZKMlhnbmticU9sTnV1YWlzRmI3UEkrTFlDaE15VVQvM2UwakdZMiIsIm1hYyI6ImExMWFjN2Q4MzExN2Y0Y2E2YzAwNGM2Yjc4ZTQ1YTdmMDMyYmQ5YTU2YTM1MGVjZDJiMjY2M2EyZDZiNTU1NjUiLCJ0YWciOiIifQ%3D%3D; expires=Sun, 27 Apr 2025 02:50:45 GMT; Max-Age=2592000; path=/; domain=standardmedia.co.ke; secure; httponly; samesite=laxstory_no=eyJpdiI6Imx3ZjZWb0sxN0J5Q0x1emFZOHN1cEE9PSIsInZhbHVlIjoiMUZMZDJWVXVmcENXZTRvcTZvL0tlVFA3eFZKMlhnbmticU9sTnV1YWlzRmI3UEkrTFlDaE15VVQvM2UwakdZMiIsIm1hYyI" ] "Set-Cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6InpNZ3pITjc2aVhTNktTM0x2NUZxSWc9PSIsInZhbHVlIjoicFlkd0FmRjlocVQ4dklXNm1OOHRNVkFNLys5N05od3NFbUJPSG1qVFpTS1NSTFh2eWlkUjVUa1p6eVNvV0l2NG5sZzVWbTdZdHZ4T2pCUDhHUC9iVm50WWJpYmVFY2FZT0syc2Vtd1FnSmtNN29TTnBpMUtxaWJ2alVTdjlwbGoiLCJtYWMiOiJkMGQyMzllZDYwZjNiOWM1NTJmZTYxMmFkY2M4MzAxNmFlMzViNzdiOGM0MDgzNTU0Yzc4ODNlZmI0Y2E4NmU5IiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 13:19:45 GMT; path=/XSRF-TOKEN=eyJpdiI6InpNZ3pITjc2aVhTNktTM0x2NUZxSWc9PSIsInZhbHVlIjoicFlkd0FmRjlocVQ4dklXNm1OOHRNVkFNLys5N05od3NFbUJPSG1qVFpTS1NSTFh2eWlkUjVUa1p6eVNvV0l2NG5sZzVWb" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1qZ3NLMm1lWXJrQTRITWRUdnV6Rnc9PSIsInZhbHVlIjoiYVNKZUt1d3lMNy9RWk5NK2VOUkpUNXZIbVdRa0NYa1BPY0hUU1pOVEtPOENpT1pjcTh6M0VybXZKMmhabGJoUWQ2cCtKOThVSVE2WGFxU2JXczZJZ2oweVpjWDdmSVhtM2pPSStwa3hNNzN1OVNXODRLZEpqejBHakw3NmgyQkQiLCJtYWMiOiJkNDlmMzIzNjhkMGUwNjViMmFhZTM5NzVkZDYwMTI1YjA5YTA2OWNiNzZiOTdkMTM1ODdiMjkyOTJiNDc5NjRkIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 13:19:45 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ik1qZ3NLMm1lWXJrQTRITWRUdnV6Rnc9PSIsInZhbHVlIjoiYVNKZUt1d3lMNy9RWk5NK2VOUkpUNXZIbVdRa0NYa1BPY0hUU1pOVEtPOENpT1pjcTh6M0VybX" 2 => "story_no=eyJpdiI6Imx3ZjZWb0sxN0J5Q0x1emFZOHN1cEE9PSIsInZhbHVlIjoiMUZMZDJWVXVmcENXZTRvcTZvL0tlVFA3eFZKMlhnbmticU9sTnV1YWlzRmI3UEkrTFlDaE15VVQvM2UwakdZMiIsIm1hYyI6ImExMWFjN2Q4MzExN2Y0Y2E2YzAwNGM2Yjc4ZTQ1YTdmMDMyYmQ5YTU2YTM1MGVjZDJiMjY2M2EyZDZiNTU1NjUiLCJ0YWciOiIifQ%3D%3D; expires=Sun, 27-Apr-2025 02:50:45 GMT; domain=standardmedia.co.ke; path=/; secure; httponlystory_no=eyJpdiI6Imx3ZjZWb0sxN0J5Q0x1emFZOHN1cEE9PSIsInZhbHVlIjoiMUZMZDJWVXVmcENXZTRvcTZvL0tlVFA3eFZKMlhnbmticU9sTnV1YWlzRmI3UEkrTFlDaE15VVQvM2UwakdZMiIsIm1hYyI" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "MrSf5cE1KmzNDuiH3UxJT22RpVAhhRQAEYJjVLCt" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/real-estate/article/2001514226/how-property-sector-adapts-to-mitigate-natural-disaster-risks" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-28 05:50:45GET/main-staging/business/real-estate/article/2001514226/how-property-sector-adapts-to-mitigate-natural-disaster-risks1142137