Lumen框架Env路线依赖于环境

时间:2015-08-07 16:30:58

标签: php laravel lumen

我想配置我的Lumen应用程序。

我想根据当前的APP_ENV添加不同的路线。

例如,如果APP_ENV设置为生产(APP_ENV =生产),我想添加路线www.domain.com/pro/...

If APP_ENV=QA -> www.domain.com/qa

If APP_ENV=local -> www.domain.com/local...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在路线中使用重定向:

$app->get('/my-route', function ()  {
    switch (App::environment()) {
        case "local":
            return redirect->to('http://www.domain.com/local');
        case "QA":
            return redirect->to('http://www.domain.com/qa');
    }
    return redirect->to('http://www.domain.com/production');
    // or just:
    // return redirect->to("http://www.domain.com/" . strtolower(App::environment));
});