分享

【config】Laravel配置教程

 阿亮love 2015-12-06

定制Laravel配置信息:
Laravel的配置文件在app/config下,你可以很方便的读取,设置、创建配置信息。
读取配置信息:

  1. $zone = Config::get('app.timezone');

如果配置不存在,带上第二个参数作为默认值:
  1. $zone = Config::get('app.timezone', 'UTC');

还可以在程序中设置配置信息
  1. Config::set('app.timezone', 'PRC');

可以新建配置文件:在app/config/test.php
  1. return array(
  2.  
  3. 'key1' => array(
  4. 'a' => 'aaa',
  5. 'b' => 'bbbb'
  6. ),
  7. 'key2' => 78,
  8. 'url' => 'http://www.'
  9. );

不同的开发环境区分配置信息很重要,一般的系统都会分开发环境、测试环境、生产环境。
可以看到bootstrap/start.php中检测环境的代码:
  1. $env = $app->detectEnvironment(array(
  2.  
  3. 'local' => array('your-machine-name'),
  4.  
  5. ));

your-machine-name其实就是你的hostname, Windows 中打开 cmd 输入ipconfig /all ,下面“主机名”就是 hostname,Linux下打开终端输入hostname即可。
如我的:
  1. $env = $app->detectEnvironment(array(
  2. 'local' => array('PC105-PC'),
  3. 'production' => array('admin')
  4. ));

读取配置的时候,Laravel会去这样做,默认取 “app/config/环境名称目录”  中去找,如果没有会去“app/config”中去找。
Laravel配置教程

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多