×

Tough times drive shippers into 'uneasy' pacts

Maersk Kenya Ltd truck at Keitt Exporters Ltd in Nairobi. [File, Standard]

The global shipping industry is experiencing major disruptions that are driving competitors to partner in order to survive.

The two biggest shipping lines in the world which are also competitors - A.P. Moller Maersk and Hapag-Lloyd AG - have now partnered to create an entity called the Gemini Cooperation that will ply African routes especially round the Cape of Good Hope in South Africa. The Suez Canal in Egypt has become difficult to pass due to attacks from the Houthi rebels.

The Gemini Cooperation, set to officially launch in February 2025, will create a vast network of nearly 300 vessels with a capacity exceeding 3 million TEU, aiming for over 90 per cent schedule reliability.

The Gemini Cooperation Agreement allows Maersk A/S and Hapag-Lloyd AG and Hapag-Lloyd USA, LLC to share vessels.

Kenya's Mombasa Port is one of the major hubs that the Gemini Cooperation will operate in. Maersk and Hapag Lloyd are major shipping lines that dominate business at the port.

The other major line is the Mediterranean Shipping Company. The plan by the two lines while forming Gemini is hinged on the need to share diminishing resources and save on costs especially in African ports.

Since the two companies unveiled the new long-term collaboration in January this year, they have been working on finalising the details of the operational collaboration which covers a joint ocean freight network on East-West trades.

With around five months to launch in February 2025, Maersk and Hapag-Lloyd are now ready to share an update covering finalised service maps and how the network has evolved since the announcement in January 2024.

Additionally, the companies are also presenting an alternative Cape of Good Hope network due to the ongoing disruptions in the Red Sea.

“Reliability, connectivity and sustainability are the keywords in the networks we are presenting today, and we are pleased that we now can give our customers full transparency about how we will deliver a best-in-class ocean network so they can begin planning despite a highly dynamic situation,” said Rolf Habben Jansen, CEO Hapag-Lloyd.

In October this year, the Gemini Cooperation will announce which network it expects to put to sea in February 2025.

“We are looking forward to the launch of our completely redesigned network next year, and we are happy to reconfirm that our schedule reliability target remains unchanged irrespective of which network we will phase in. We believe our collaboration will raise the bar for reliability to the benefit of our customers and set a new and very high standard in the industry,” said Vincent Clerc, CEO Maersk.

The new network consists of either 27 or 29 efficient ocean mainliner services supported by an extensive network of 30 agile, intraregional shuttle services.

According to the plan, the trans-Suez network will have about 300 vessels with a capacity of 3.4 million twenty foot equivalent units (Teus). It will have 57 services (27 mainliners, 30 shuttles).

The Cape of Good Hope network will have about 340 vessels with a capacity of 3.7 million Teus or 59 services (29 mainliners, 30 shuttles).

A.P. Moller - Maersk (Maersk) is an integrated logistics company. The company operates in more than 130 countries and employs around 100,000 people world-wide.

Maersk has a fleet consisting of around 700 owned and chartered vessels with a total capacity of more than 4 million TEU.

With a fleet of 287 modern container ships and a total transport capacity of 2.2 million Teus, Hapag-Lloyd is one of the world’s leading liner shipping companies.

In the liner shipping segment, the company has around 13,700 employees and 400 offices in 140 countries. Hapag-Lloyd has a container capacity of 3.2 million Teus.

A total of 114 liner services worldwide ensure fast and reliable connections between more than 600 ports on all the continents. In the Terminal and Infrastructure segment, Hapag-Lloyd has equity stakes in 20 terminals in Europe, Latin America, the United States, India and North Africa.

Around 2,900 employees are assigned to the Terminal and Infrastructure segment and provide complementary logistics services at selected locations in addition to the terminal activities.

Request history8.1.26PHP Version519msRequest Duration18MBMemory UsageGET business/{category}/article/{id}/{slug}Route
  • warninglog[03:17:58] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[03:17:58] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (54.81ms)time
  • Application (465ms)time
  • 1 x Application (89.45%)
    465ms
    1 x Booting (10.55%)
    54.81ms
    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
    44 statements were executed (22 duplicates)Show only duplicates368ms
    • 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_main4.77msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001502490' and `published_at` <= '2025-03-31 03:17:58' and `deleted_at` is null
      Bindings
      • 0: 2001502490
      • 1: 2025-03-31 03:17:58
      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` = 595 limit 1
      Bindings
      • 0: 595
      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_main1.18msselect `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` = 2001502490 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001502490
      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_main930μ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-31 03:17:58' and `deleted_at` is null and `id` not in ('2001502490') order by `published_at` desc limit 0 offset 0
      Bindings
      • 0: %10%
      • 1: 1
      • 2: 2025-03-31 03:17:58
      • 3: 2001502490
      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_main810μ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_main13.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-31 03:17:58' and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `id` not in (2001502490) order by `published_at` desc limit 10 offset 0
      Bindings
      • 0: 1
      • 1: 2025-03-31 03:17:58
      • 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: 2001502490
      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_main2.05msselect `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_main990μ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_main14.4msselect `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-31 03:17:59' 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-31 03:17:59
      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_main850μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 426)
      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.63msselect `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 '%[\"Global shipping industry\",\"A.P. Moller Maersk\",\"Hapag-Lloyd AG\",\"Gemini Cooperation\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 5 offset 0
      Bindings
      • 0: %["Global shipping industry","A.P. Moller Maersk","Hapag-Lloyd AG","Gemini Cooperation"]%
      • 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.02msselect 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_main930μ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-31 03:17:59' 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-31 03:17:59
      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_main1.35msselect `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_main800μ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_main890μ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-31 03:17:59' 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-31 03:17:59
      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_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: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_main11.79msselect `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-31 03:17:59' 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-31 03:17:59
      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_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 426)
      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_main810μ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_main13msselect `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-31 03:17:59' 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-31 03:17:59
      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_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 426)
      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_main70.62msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001502490' and `site_id` = 1 and `published_at` <= '2025-03-31 03:17:59' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001502490
      • 1: 1
      • 2: 2025-03-31 03:17:59
      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_main860μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (46)
      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_main1.84msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001502490' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 03:17:59' limit 1
      Bindings
      • 0: 2001502490
      • 1: 1
      • 2: 2025-03-31 03:17:59
      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_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (595)
      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_main1.95msselect * from article_categories where id = '595'
      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.24msselect * from article_categories where id = '595'
      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.01msselect * from article_categories where id = '595'
      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 = '595'
      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_main164msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 03:17:59' and (`keywords` like '%Global shipping industry%' or `keywords` like '%A.P. Moller Maersk%' or `keywords` like '%Hapag-Lloyd AG%' or `keywords` like '%Gemini Cooperation%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001502490' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-31 03:17:59
      • 1: %Global shipping industry%
      • 2: %A.P. Moller Maersk%
      • 3: %Hapag-Lloyd AG%
      • 4: %Gemini Cooperation%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001502490
      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.04msselect * 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` = 426 limit 1
      Bindings
      • 0: 426
      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
    • Articles.php#3340standard_digital_main8.9msselect * 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.02msselect * 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_main790μ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_main710μ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
    • 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` = 2001515030 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001515030
      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#3340standard_digital_main660μ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
    • Builder.php#20standard_digital_main730μ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` = 2001515015 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001515015
      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#3340standard_digital_main770μ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_main710μsselect * from `article_categories` where `article_categories`.`id` = 594 limit 1
      Bindings
      • 0: 594
      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_main830μ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
        Zh7GMJINcVsC0rk321f3vPfBr5Z1tn8yovRcRJJJ
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/shipping-logistics/articl...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /business/shipping-logistics/article/2001502490/tough-times-drive-shippers-into-uneasy-pacts
        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 => "928baaab3b8286e1-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.222.240.84" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.222.240.84" ] "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 => "Mon, 31 Mar 2025 00:17:59 GMT" ] "set-cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6InFHQlNBWUpCLzR5Y1lHVEd3Z0N0eVE9PSIsInZhbHVlIjoicW5jaUpzYTQzSFIxdmJyeG53R3JjdkpZeUc0R1ZKQkgrVHV1Zi93a2U3Sjg4SmhXM1lKUTZUWGtFa3AyMDg2b3NJYTMybzh1SGVBOVBYR1lrbnpxUjA4K0dyUk1yUG5JejJPbC9qcC9zMlhnZXRVbGNXRllza0R4b1dNdWtoZkwiLCJtYWMiOiI0M2FkZGI5NDU4ZWQ0YTNjYmE5MjFkN2EyMjQzOWRiMDczYmY3ZDVjMWNhYjc3ZjVhNTE0MGM3ODYxOGQ1OTgxIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 10:46:59 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InFHQlNBWUpCLzR5Y1lHVEd3Z0N0eVE9PSIsInZhbHVlIjoicW5jaUpzYTQzSFIxdmJyeG53R3JjdkpZeUc0R1ZKQkgrVHV1Zi93a2U3Sjg4SmhXM1lKUTZUWGtFa3AyMDg2b3NJYTMyb" 1 => "thestandardmediagroup_session=eyJpdiI6IklYM29SNm55akFtWkU2U2t5ZUFWNnc9PSIsInZhbHVlIjoiL1BDTlE3eE1obHhvSm1VSmtxQkZ1SThWRzVrSlF5U043b25jQUx2K3Q3bzRzYlBFNWJnVWE4WUNOcGIxRDhBV1hjYnR5eWVtZmNJQ3BYNEVma1dXUlh4SmZVczBmQjJ0VTd6VUVZRlZmMGd3aTBQRXhDOE1iazJyOStTVW9lTSsiLCJtYWMiOiJkZGM3YzgyZTE1NzBmMmM1MDc0YjY1ZWZmNmU0NDdjOGFiZjcyZTQ1NjhkNjYzMWMwMWI2NjQwMWI4Y2E4MmMxIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 10:46:59 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IklYM29SNm55akFtWkU2U2t5ZUFWNnc9PSIsInZhbHVlIjoiL1BDTlE3eE1obHhvSm1VSmtxQkZ1SThWRzVrSlF5U043b25jQUx2K3Q3bzRzYlBFNWJnVWE4WU" 2 => "story_no=eyJpdiI6IjBOelBvdWNCWWpvdnpHZ0pwRzB0d3c9PSIsInZhbHVlIjoiSGpyQW83dkJHaG1IWEkvRWJQVXZwWFZaTXZ5UlU2a2xCUU1pQXpRbHYybDAzUmtJNHh0Q0RQRitQOVZyYnRpWCIsIm1hYyI6IjEzMTRiODY5YWJlYzFhZTE5NzdkOWUzMDg2ZjM1YzUyOTVkODkyYjNhODUzNjE1NmNjMzg2ZWZkYmEyNTM4ZGMiLCJ0YWciOiIifQ%3D%3D; expires=Wed, 30 Apr 2025 00:17:59 GMT; Max-Age=2592000; path=/; domain=standardmedia.co.ke; secure; httponly; samesite=laxstory_no=eyJpdiI6IjBOelBvdWNCWWpvdnpHZ0pwRzB0d3c9PSIsInZhbHVlIjoiSGpyQW83dkJHaG1IWEkvRWJQVXZwWFZaTXZ5UlU2a2xCUU1pQXpRbHYybDAzUmtJNHh0Q0RQRitQOVZyYnRpWCIsIm1hYyI" ] "Set-Cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6InFHQlNBWUpCLzR5Y1lHVEd3Z0N0eVE9PSIsInZhbHVlIjoicW5jaUpzYTQzSFIxdmJyeG53R3JjdkpZeUc0R1ZKQkgrVHV1Zi93a2U3Sjg4SmhXM1lKUTZUWGtFa3AyMDg2b3NJYTMybzh1SGVBOVBYR1lrbnpxUjA4K0dyUk1yUG5JejJPbC9qcC9zMlhnZXRVbGNXRllza0R4b1dNdWtoZkwiLCJtYWMiOiI0M2FkZGI5NDU4ZWQ0YTNjYmE5MjFkN2EyMjQzOWRiMDczYmY3ZDVjMWNhYjc3ZjVhNTE0MGM3ODYxOGQ1OTgxIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 10:46:59 GMT; path=/XSRF-TOKEN=eyJpdiI6InFHQlNBWUpCLzR5Y1lHVEd3Z0N0eVE9PSIsInZhbHVlIjoicW5jaUpzYTQzSFIxdmJyeG53R3JjdkpZeUc0R1ZKQkgrVHV1Zi93a2U3Sjg4SmhXM1lKUTZUWGtFa3AyMDg2b3NJYTMyb" 1 => "thestandardmediagroup_session=eyJpdiI6IklYM29SNm55akFtWkU2U2t5ZUFWNnc9PSIsInZhbHVlIjoiL1BDTlE3eE1obHhvSm1VSmtxQkZ1SThWRzVrSlF5U043b25jQUx2K3Q3bzRzYlBFNWJnVWE4WUNOcGIxRDhBV1hjYnR5eWVtZmNJQ3BYNEVma1dXUlh4SmZVczBmQjJ0VTd6VUVZRlZmMGd3aTBQRXhDOE1iazJyOStTVW9lTSsiLCJtYWMiOiJkZGM3YzgyZTE1NzBmMmM1MDc0YjY1ZWZmNmU0NDdjOGFiZjcyZTQ1NjhkNjYzMWMwMWI2NjQwMWI4Y2E4MmMxIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 10:46:59 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IklYM29SNm55akFtWkU2U2t5ZUFWNnc9PSIsInZhbHVlIjoiL1BDTlE3eE1obHhvSm1VSmtxQkZ1SThWRzVrSlF5U043b25jQUx2K3Q3bzRzYlBFNWJnVWE4WU" 2 => "story_no=eyJpdiI6IjBOelBvdWNCWWpvdnpHZ0pwRzB0d3c9PSIsInZhbHVlIjoiSGpyQW83dkJHaG1IWEkvRWJQVXZwWFZaTXZ5UlU2a2xCUU1pQXpRbHYybDAzUmtJNHh0Q0RQRitQOVZyYnRpWCIsIm1hYyI6IjEzMTRiODY5YWJlYzFhZTE5NzdkOWUzMDg2ZjM1YzUyOTVkODkyYjNhODUzNjE1NmNjMzg2ZWZkYmEyNTM4ZGMiLCJ0YWciOiIifQ%3D%3D; expires=Wed, 30-Apr-2025 00:17:59 GMT; domain=standardmedia.co.ke; path=/; secure; httponlystory_no=eyJpdiI6IjBOelBvdWNCWWpvdnpHZ0pwRzB0d3c9PSIsInZhbHVlIjoiSGpyQW83dkJHaG1IWEkvRWJQVXZwWFZaTXZ5UlU2a2xCUU1pQXpRbHYybDAzUmtJNHh0Q0RQRitQOVZyYnRpWCIsIm1hYyI" ] ]
        session_attributes
        0 of 0
        array:3 [ "_token" => "Zh7GMJINcVsC0rk321f3vPfBr5Z1tn8yovRcRJJJ" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/shipping-logistics/article/2001502490/tough-times-drive-shippers-into-uneasy-pacts" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-31 03:17:59GET/main-staging/business/shipping-logistics/article/2001502490/tough-times-drive-shippers-into-uneasy-pacts21144137