【问题标题】:How to set locale by controller laravel如何通过控制器 laravel 设置语言环境
【发布时间】:2019-04-01 02:36:36
【问题描述】:

我想为更改语言设置区域设置,但我的项目不是网站,而是通过基本控制器开发的 Facebook 机器人,我想要示例谢谢。

【问题讨论】:

  • 介意详细说明为什么 @SuperStormer?聊天机器人(通常)通过 webhook 工作,因此使用 web 框架构建 API 似乎是合理的。像botman 这样的项目也支持这个想法。

标签: php laravel facebook bots


【解决方案1】:

应用程序的默认语言存储在 config/app.php 配置文件中。当然,您可以修改此值以适应您的应用程序的需要。您还可以在运行时使用 App 门面的 setLocale 方法更改活动语言:

    Route::get('welcome/{locale}', function ($locale) {
    App::setLocale($locale);
        //
    });

https://laravel.com/docs/5.7/localization#introduction中查看更多信息

【讨论】:

    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 2014-04-23
    • 2022-11-13
    相关资源
    最近更新 更多