首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >App::Laravel4.1上没有正确读取的环境

App::Laravel4.1上没有正确读取的环境
EN

Stack Overflow用户
提问于 2014-05-08 02:54:04
回答 1查看 156关注 0票数 0

我有两个FB应用程序,我正在使用本地测试和生产环境。为了运行这些,我设置了一个本地环境和一个生产环境(Laravel的默认值)。

我已经在引导/start.php文件中设置了本地环境:

代码语言:javascript
复制
$env = $app->detectEnvironment(array(

    'local' => array('*Firstname*-*Lastname*-MacBook-Pro.local'),

));

我在本地环境中使用了笔记本电脑的机器名(我正在MAMP上运行它)。

然后在我的Facebook OAuth2控制器中,我有:

代码语言:javascript
复制
public function getFacebook($provider) {      

        if(App::environment('local')) {
            return OAuth2::provider($provider, array('id' => 'appid1', 'secret' => 'appsecret1'));
        }
        else {
            return OAuth2::provider($provider, array('id' => 'appid2', 'secret' => 'appsecret2'));
        }

    }

但是,当我在本地机器上使用MAMP运行这个程序时,它使用的是appid2和appsecret2 (也就是运行However,而不是读取本地环境)。

我漏掉了什么?谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-08 06:39:52

我认为您没有为您的本地机器输入正确的名称。实际上,您已经输入了链接到您的计算机的本地域名。

要知道您的机器的名称,打开一个终端,并输入什么是"@“标志。您还可以从终端运行命令cat /etc/hostname

对于我来说,我有aaugusti@DellAntoine,所以我将输入DellAntoine作为我的本地机器名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23531936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档