diff --git a/src/Traits/LoadsTranslatedCachedRoutes.php b/src/Traits/LoadsTranslatedCachedRoutes.php
index <HASH>..<HASH> 100644
--- a/src/Traits/LoadsTranslatedCachedRoutes.php
+++ b/src/Traits/LoadsTranslatedCachedRoutes.php
@@ -58,7 +58,8 @@ trait LoadsTranslatedCachedRoutes
     {
         $path = $this->getDefaultCachedRoutePath();
 
-        if ( ! in_array(request()->segment(1), $localeKeys)) {
+        $localeSegment = request()->segment(1);
+        if ($localeSegment && ! in_array($localeSegment, $localeKeys)) {
             return $path;
         }
Fixed an issue where route:trans:list wouldn’t show the correct routes