Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
WIKIPEDIA
/
imaliapi
/
app
/
Http
/
Middleware
:
Localization.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Illuminate\Support\Facades\Log; class Localization { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle(Request $request, Closure $next) { // Log::info('Ingoing Request', [ // 'url' => $request->url(), // 'params' => $request->except(['pin', 'password']) // ]); // Check header request and determine localizaton $local = ($request->hasHeader('X-localization')) ? $request->header('X-localization') : 'pt'; // set laravel localization // app()->setLocale($local); // continue request if ($request->hasHeader('X-localization')){ if ($local != 'en' && $request->header('X-localization') != 'pt') app()->setLocale('en'); else app()->setLocale($local); // continue request } else { app()->setLocale('pt'); } return $next($request); } }