// web.php
Route::prefix('{lang}')->get('users', function ($lang) {
dd($lang);
});
// global http middleware
public function handle(Request $request, Closure $next)
{
// тут свою логику
if(!$request->is('en/*','fr/*')){
$defaultLang = 'en';
$newRequest = $request::create($defaultLang.'/'.$request->path());
return $next($newRequest);
}
return $next($request);
}
а в данных ситуациях нужно наоборот- в том то и дело, что не вижу необходимости. тут, например переворачивается массив IP (без сохранения ключей). какая польза от этой операции именно в контексте foreach?
PHP 7.3.0 Добавлена константа JSON_THROW_ON_ERROR для параметра flags.
без этого при кривом json возвращает null.
json_encode($value, JSON_THROW_ON_ERROR );