问题标签 [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.
php - laravel-localization 更改每个子域的可用语言
我正在为我们的项目使用laravel 本地化。对于每个客户,我们都有一个子域(customer1.lorem.com),有关客户的所有信息(slug、名称等)都保存在模型中。
现在我想让我们的客户选择他们希望网站使用的语言。(在 4 个选项中)。所以客户可以说他们的站点在 EN / IT 中可用,另一个客户可以选择他们的站点在 EN / DE 中可用。
目前我的路线设置如下:
任何提示/提示我将如何去做?留白一点 atm,因为在 config/laravellocalization.php 中选择了可用的语言
php - 如何为laravel中的所有路由添加默认参数
我有一个多语言网站。我想在其中添加当前语言环境作为我所有项目路线的前缀。为此,无论何时我使用路由,我都必须始终为路由的语言环境参数提供一个值。我认为有更好的方法来做到这一点。
我的路线看起来像这样
我希望我在 url 中的路径看起来像这样。
- http://localhost/project/en/blog 或
- http://localhost/project/fa/blog
我还有一个中间件SetLocale
,我根据通过的请求路径决定应用程序区域设置;
这是我的中间件代码
php - 本地化在带有 json 文件的 laravel 8 中不起作用
我正在尝试在我的 laravel 应用程序中使用资源/lang/ 目录中的 json 文件实现多种语言,其中包含语言的短名称,即 en.json、ar.json。以下是代码
网页.php
家庭控制器.php
**注意:**我也尝试通过中间件使用以下中间件保护所有路由
语言.php