Laravel Artisan CLI url参数

时间:2014-04-04 11:13:17

标签: php laravel laravel-4 queue

我正试图通过Laravel中的队列来运行我的新闻通讯。到目前为止,它正在发挥作用,但我无法解决一个问题。

这是在CLI模式下运行的,因此像URL::route()这样的URL帮助程序正在使用环境app.php中指定的url参数。

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

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

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

1 个答案:

答案 0 :(得分:2)

您不能有多个,但您可以通过执行以下操作在运行时更改app.url

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

App::setRequestForConsoleEnvironment();