问题标签 [laravel-localization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
39 浏览

php - laravel-localization 更改每个子域的可用语言

我正在为我们的项目使用laravel 本地化。对于每个客户,我们都有一个子域(customer1.lorem.com),有关客户的所有信息(slug、名称等)都保存在模型中。

现在我想让我们的客户选择他们希望网站使用的语言。(在 4 个选项中)。所以客户可以说他们的站点在 EN / IT 中可用,另一个客户可以选择他们的站点在 EN / DE 中可用。

目前我的路线设置如下:

任何提示/提示我将如何去做?留白一点 atm,因为在 config/laravellocalization.php 中选择了可用的语言

0 投票
2 回答
75 浏览

php - 如何为laravel中的所有路由添加默认参数

我有一个多语言网站。我想在其中添加当前语言环境作为我所有项目路线的前缀。为此,无论何时我使用路由,我都必须始终为路由的语言环境参数提供一个值。我认为有更好的方法来做到这一点。

我的路线看起来像这样

我希望我在 url 中的路径看起来像这样。

  • http://localhost/project/en/blog 或
  • http://localhost/project/fa/blog

我还有一个中间件SetLocale,我根据通过的请求路径决定应用程序区域设置;

这是我的中间件代码

0 投票
1 回答
33 浏览

php - 本地化在带有 json 文件的 laravel 8 中不起作用

我正在尝试在我的 laravel 应用程序中使用资源/lang/ 目录中的 json 文件实现多种语言,其中包含语言的短名称,即 en.json、ar.json。以下是代码

网页.php

家庭控制器.php

**注意:**我也尝试通过中间件使用以下中间件保护所有路由

语言.php