laravel - 每个用户的 Laravel 本地化,没有会话和 url 依赖
问题描述
很抱歉重复这样的问题,但是 Laravel 本地化的“最新技术”是什么?
我想要实现的是针对我的应用程序的每个用户的语言设置解决方案。我有两个限制:
- 我想避免使用依赖于语言的网址
- 使用会话 cookie 是不可能的,因为我的前端至少有一个是自定义构建的应用程序,它不是浏览器。
至少找到 https://stackoverflow.com/a/31771271/3290946
Laravel 8 还可以吗?我的意思是,我仍然对中间件概念有一些困难,但如果解决方案很简单,只需在每个请求上设置语言 - 为什么不呢。
...还有这个 https://laravel-tricks.com/tricks/create-api-that-supports-localization
我发现在请求标头中传递语言是一种不错的方法。但它不应该放在 Accept-Language 字段中吗?
解决方案
推荐阅读
- woocommerce - WooComerce 结帐页面 - 使状态字段成为文本输入
- c# - WPF Multibuilding 2 相同属性的值
- selenium - 无法使用 Robot Framework 将文本输入到 HTML 输入元素中
- dynamics-crm - 在 Dynamics 365 中禁用对我的环境的发现
- r - 如何使用 cytoscape 识别或可视化有向网络图中的节点组
- javascript - Angular GET 方法空引用
- python - @tf.function 装饰器是否适用于类属性?
- micronaut - 如何在用 Micronaut Kotest 编写的测试中模拟 bean
- java - 获取git目录中文件的最后修改日期
- python - 如何从 RStudio 中的 R 脚本调用 Python 变量