Всем привет,
Подскажите в Laravel 5.5 c Twig-темплейтами я использую https://github.com/mcamara/laravel-localization для локалазации И на урл http://127.0.0.1:8000/ru/tmp_csvp/index
echo '<pre>$::'.print_r(with ( new LaravelLocalization)->getCurrentLocale(),true).'</pre>';
возвращает "en", возможно из-за того что я использую
(new LaravelLocalization)
?
Но на строку echo '
++LaravelLocalization::getCurrentLocale()::'.print_r(LaravelLocalization::getCurrentLocale(),true).'</pre>';Получаю ошибку :
Mcamara\LaravelLocalization\LaravelLocalization::getCurrentLocale() should not be called staticallyВ routes/web.php:
Route::group( [ 'prefix' => LaravelLocalization::setLocale(), 'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath' ] ], function() { Route::get('/tmp_csvp/{route_url?}', 'TmpCsvpController@index')->where('route_url','[index|list|listing]+' ); Route::post('/tmp_csvp/{route_url?}', 'TmpCsvpController@index')->where('route_url','[index|list|listing]+'); });В app/Http/Kernel.php :
protected $routeMiddleware = [ 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'localize' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRoutes::class, 'localizationRedirect' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter::class, 'localeSessionRedirect' => \Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect::class, 'localeViewPath' => \Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath::class ];
Как правильно ?
Спасибо !
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости