我正在制作一个双语应用程序.我对每种语言使用相同的路由,但对两种语言使用不同的视图.每当我想改道到一条路由时,我想通过{{ route('test.route', 'en') }}.在我经过en的地方,我想从视图中获取当前的语言环境值,然后将其传递给路由.请帮忙.

推荐答案

尝尝这个.它将在您的应用程序中提供区域设置

Config::get('app.locale')

Edit:

要在blade中使用它,请像下面这样使用,以在blade中 echo 您当前的语言环境.

{{ Config::get('app.locale') }}

If you want to do a if condition in blade around it, it will become,

   @if ( Config::get('app.locale') == 'en')

   {{ 'Current Language is English' }}

   @elseif ( Config::get('app.locale') == 'ru' )

   {{ 'Current Language is Russian' }}

   @endif

To get current locale,

app()->getLocale()

Laravel相关问答推荐

无法找到用户sail:passwd 文件中没有匹配的条目

自从 Laravel 使用 Vite 更新后,我无法运行npm run dev

如何在 Laravel Passport 中获取刷新令牌?

Laravel 5 控制台( artisan )命令单元测试

判断 Laravel 中是否存在唯一索引键

Laravel 价格验证只接受正数而不是 0

磁盘 [视频] 没有配置的驱动程序

Laravel 4 如何监听模型事件?

具有实时和 WebSockets 的 Angular2 + Laravel

laravel url 验证变音符号

如何在 Laravel Eloquent 中 Select 某些字段?

Laravel Eloquent 在子查询中有两个WHERE NOT IN

Laravel 5 与 Postgresql

Laravel 中的单会话登录

Class类 App\Http\Controllers\Auth\Request 不存在.

Laravel 验证:数字和整数之间的区别?

控制器中的artisan调用输出?

在我的编辑器中管理上传文件的最佳方式?

如何在 Laravel 5 中验证 RESTful API?

错误:找不到模块 'webpack/lib/rules/DescriptionDataMatcherRulePlugin' 需要堆栈: