【问题标题】:Laravel Artisan CLI url parameterLaravel Artisan CLI url 参数
【发布时间】:2014-04-04 11:13:16
【问题描述】:

我正在尝试通过 Laravel 中的队列运行我的时事通讯。到目前为止,它正在工作,但我无法解决一个问题。

这是在 CLI 模式下运行的,所以像 URL::route() 这样的 URL 助手使用环境 app.php 中指定的 url 参数。

问题是,这个项目有两个 URL 地址,每个国家一个,语言不同,所以当我尝试发送时事通讯时,其中一个国家会有其他国家语言,因为只能有一个 URL在 app.php 中。

我需要的是在我的队列正在处理时有两个可用的 URL 地址,或者以某种方式在作业中切换它们。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: php laravel laravel-4 queue


    【解决方案1】:

    您不能拥有多个,但您可以在运行时更改 app.url,方法是:

    Config::set('app.url', 'http://example.com/en/');
    
    App::setRequestForConsoleEnvironment();
    

    【讨论】:

    • 这很漂亮!谢谢,我不知道这存在!
    猜你喜欢
    • 2015-07-02
    • 2015-08-29
    • 2013-08-27
    • 2019-06-05
    • 2019-06-05
    • 2018-12-09
    • 2017-06-13
    • 2021-08-31
    相关资源
    最近更新 更多