--- /dev/null
+<?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);
+ }
+}