]> _ Git - cubist_cms-back.git/commitdiff
wip #3753 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Dec 2020 20:28:43 +0000 (21:28 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 8 Dec 2020 20:28:43 +0000 (21:28 +0100)
src/app/Middleware/BackLocaleSelector.php [new file with mode: 0644]

diff --git a/src/app/Middleware/BackLocaleSelector.php b/src/app/Middleware/BackLocaleSelector.php
new file mode 100644 (file)
index 0000000..e913396
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+
+
+namespace Cubist\Backpack\Middleware;
+
+
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\App;
+
+class BackLocaleSelector extends CubistMiddleware
+{
+    public function handle(Request $request, Closure $next)
+    {
+        parent::handle($request, $next);
+
+        $locale='fr';
+        $this->setLocale($locale);
+
+        return $this->getResponse();
+    }
+
+    public function setLocale($locale)
+    {
+        App::setLocale($locale);
+        config(['app.fallback_locale' => $locale]);
+        app('translator')->setLocale($locale);
+        app('translator')->setFallback($locale);
+    }
+}