【发布时间】:2020-03-13 13:36:05
【问题描述】:
请建议从 Nuxtjs 项目更改 laravel 语言环境
我的 Laravel 后端路由:
Route::get('lang/{locale}', 'LocaleController@index');
区域设置中间件:
if ($request->header('Accept-Language')) {
\App::setLocale($request->header('Accept-Language'));
}
return $next($request);
语言环境控制器:
App::setLocale($locale);
return response()->json($locale, 200);
Nuxtjs i18n 插件:
app.i18n.onLanguageSwitched = (oldLocale, newLocale) => {
console.log(oldLocale, newLocale)
}
在邮递员中经过测试和工作
【问题讨论】:
标签: laravel internationalization nuxt.js