Merge remote-tracking branch 'origin/BE.language-middleware' into dev

pull/28/head
Saeid 4 years ago
commit 37e0463f21

@ -19,6 +19,7 @@ class Kernel extends HttpKernel
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\TrustProxies::class,
\App\Http\Middleware\FindLanguage::class,
];
/**

@ -0,0 +1,24 @@
<?php
namespace App\Http\Middleware;
use Closure;
use WM\Core\Infrastructures\Enumerations\Language;
class FindLanguage
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if ($language = $request->header('accept-language')) {
app()->setLocale($language);
}
return $next($request);
}
}
Loading…
Cancel
Save