如何在laravel 5.2中回显浏览器区域设置
我想使用blade在html标记中回显当前设置的区域设置:如何在laravel 5.2中回显浏览器区域设置,laravel,laravel-5,laravel-5.2,blade,Laravel,Laravel 5,Laravel 5.2,Blade,我想使用blade在html标记中回显当前设置的区域设置: <html lang="{{ $locale }}"></html> 我刚接触过Laravel 5,我想知道如何做到这一点。除了上面提到的@jszobody之外,您还可以使用javascript和来查找他们的语言环境。假设安装了jQuery,代码可能如下所示 <script> $(function() { $('html').attr('lang', jstz.deter
<html lang="{{ $locale }}"></html>
我刚接触过Laravel 5,我想知道如何做到这一点。除了上面提到的@jszobody之外,您还可以使用javascript和来查找他们的语言环境。假设安装了jQuery,代码可能如下所示
<script>
$(function() {
$('html').attr('lang', jstz.determine().locale());
}
</script>
$(函数(){
$('html').attr('lang',jstz.determine().locale());
}
除了上面所说的@jszobody之外,您还可以使用javascript和来查找它们的区域设置
<script>
$(function() {
$('html').attr('lang', jstz.determine().locale());
}
</script>
$(函数(){
$('html').attr('lang',jstz.determine().locale());
}
如果您要求在客户端浏览器中设置语言环境,您可以使用request()->server('HTTP\u ACCEPT\u LANGUAGE')
获取这些设置
如果您要求在Laravel应用程序中设置语言环境,可以这样得到:config()->get('locale')
如果您想在您的Laravel刀片中获得模板名称,只需如下使用:
// allow $view_name in views
View::composer('*', function ($view) {
View::share('view_name', $view->getName());
});
如果您要求在客户端浏览器中设置语言环境,可以使用
request()->server('HTTP\u ACCEPT\u LANGUAGE')
来获取这些设置
如果您要求在Laravel应用程序中设置语言环境,可以这样得到:config()->get('locale')
如果您想在您的Laravel刀片中获得模板名称,只需如下使用:
// allow $view_name in views
View::composer('*', function ($view) {
View::share('view_name', $view->getName());
});
如果要检测用户的区域设置,请参见。只需知道您不能始终依赖它。您是指在laravel应用程序中设置的区域设置吗?现在我只想知道浏览器区域设置,但现在我认为了解laravel应用程序也很方便。如果要检测用户的区域设置,请参见。只需知道您不能始终依赖它你是说在你的laravel应用程序中设置的语言环境吗?现在我只想知道浏览器的语言环境,但是现在我想知道laravel应用程序的语言环境也是很方便的!但是什么是放置代码的最佳类?AppServiceProvider->boot?还是laravel中有更好的类?根据laravel文档,你可以注册v使用单独的服务提供商查看Composer。更多详细信息:谢谢!但是放置代码的最佳类是什么?AppServiceProvider->boot?还是Laravel中有更好的类?根据Laravel文档,您可以使用单独的服务提供商注册view Composer。更多详细信息: