diff --git a/src/Illuminate/Http/Request.php b/src/Illuminate/Http/Request.php
index <HASH>..<HASH> 100644
--- a/src/Illuminate/Http/Request.php
+++ b/src/Illuminate/Http/Request.php
@@ -421,6 +421,10 @@ class Request extends SymfonyRequest implements Arrayable, ArrayAccess
 
         $request->headers->replace($from->headers->all());
 
+        $request->setLocale($from->getLocale());
+
+        $request->setDefaultLocale($from->getDefaultLocale());
+
         $request->setJson($from->json());
 
         if ($from->hasSession() && $session = $from->session()) {
[9.x] Copy locale and defaultLocale from original request (#<I>)

* [9.x] Copy locale and defaultLocale from original request



* Use getters since properties are protected



* Update Request.php