码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel配置教程

时间:2015-03-16 14:32:01      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

定制Laravel配置信息:
Laravel的配置文件在app/config下,你可以很方便的读取,设置、创建配置信息。
读取配置信息:
<span style="font-size:14px;font-weight: normal;">$zone = Config::get('app.timezone');</span>
如果配置不存在,带上第二个参数作为默认值:
<span style="font-size:14px;font-weight: normal;">$zone = Config::get('app.timezone', 'UTC');</span>
还可以在程序中设置配置信息:
<span style="font-size:14px;font-weight: normal;">Config::set('app.timezone', 'PRC');</span>
可以新建配置文件:在app/config/test.php

<span style="font-size:14px;font-weight: normal;">    return array(
     
    'key1' => array(
    'a' => 'aaa',
    'b' => 'bbbb'
    ),
    'key2' => 78,
    'url' => 'http://www.phpddt.com'
    );</span>
不同的开发环境区分配置信息很重要,一般的系统都会分开发环境、测试环境、生产环境。
可以看到bootstrap/start.php中检测环境的代码:
<span style="font-size:14px;font-weight: normal;">    $env = $app->detectEnvironment(array(
     
    'local' => array('your-machine-name'),
     
    ));</span>
your-machine-name其实就是你的hostname, Windows 中打开 cmd 输入ipconfig /all ,下面“主机名”就是 hostname,Linux下打开终端输入hostname即可。
如我的:

<span style="font-size:14px;font-weight: normal;">    $env = $app->detectEnvironment(array(
    'local' => array('PC105-PC'),
    'production' => array('admin')
    ));</span>
读取配置的时候,Laravel会去这样做,默认取 “app/config/环境名称目录”  中去找,如果没有会去“app/config”中去找。技术分享



Laravel配置教程

标签:

原文地址:http://blog.csdn.net/yangzaiqiu1986814/article/details/44305623

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!