Я пытаюсь реализовать простую локализацию для существующего проекта Laravel. Реализация локализации на основе следующего руководства: https: //laraveldaily.com/multi-language-routes-and-locales -...

0
Kayade 6 Янв 2021 в 14:05

1 ответ

Лучший ответ

В промежуточном программном обеспечении вы можете указать экземпляру Route забыть этот параметр маршрута, чтобы он не пытался передать его действиям маршрута:

public function handle($request, $next)
{
    app()->setLocale($request->route('locale'));

    // forget the 'locale' parameter
    $request->route()->forgetParameter('locale');

    return $next($request);
}
0
lagbox 6 Янв 2021 в 11:28