/home/techb158/immovalet.com/vendor/botble/platform/base/src/Http/Middleware
Edit: /home/techb158/immovalet.com/vendor/botble/platform/base/src/Http/Middleware/LocaleMiddleware.php (1157B)
app = $application;
}
/**
* Handle an incoming request.
*
* @param Request $request
* @param Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$this->app->setLocale(config('app.locale'));
if (!$request->session()->has('site-locale')) {
return $next($request);
}
$sessionLocale = $request->session()->get('site-locale');
if (array_key_exists($sessionLocale, Language::getAvailableLocales()) && is_in_admin()) {
$this->app->setLocale($sessionLocale);
$request->setLocale($sessionLocale);
}
return $next($request);
}
}