Laravel本地化-在身份验证过程中更改语言环境

时间:2018-10-11 16:08:03

标签: php laravel authentication laravel-localization

我有一个Laravel项目,在这里我使用LaravelLocalization包来简化本地化。在我的var e = document.getElementById("{id_goes_here}"); var selectedValue = e.options[e.selectedIndex].value; 文件中,我将所有路由分为以下前缀:

routes/web.php

这使我可以通过前缀设置语言环境。

现在我正在处理登录表单,该表单除了要求输入邮件和密码外,还应提供更改语言的选项。因此,我添加了一个下拉列表,并将区域设置密钥与身份验证数据一起发布。在Route::prefix(LaravelLocalization::setLocale())->group(function() { //all routes go here }); 中,我像这样覆盖了LoginController函数:

authenticate

...不幸的是,这不会更改语言环境。我想这以某种方式连接到重定向。有人可以告诉我在身份验证期间如何更改语言环境吗?

0 个答案:

没有答案