Config::get('app.timezone');
laravel 使用Config::get方法來取得配置文件的值
laravel的配置文件的位置們於app.config文件夾的php文件中,php文件中存放的是數組,那么我們使用 . (點) 來訪問不同文件下的數組中的值
如果沒有默認值的情況下使用
$timezone = Config::get('app.timezone', 'UTC'); echo $timezone;
這樣可以指定一個默認值,在需要臨時變更配置的值時,使用
Config::set('database.default', 'sqlite');
這樣修改的值,僅限於本次請求,並不永久改變配置值
根據官方文檔中解釋,在config文件夾中創建自己的配置文件夾,然后在文件夾下的php文件指定不同的值,這樣就用自己的值覆蓋默認的值,具體使用那個配置文件,可以通過bootstrap/start.php來指定,打開這個文件夾可以看到這樣的代碼
$env = $app->detectEnvironment(array( 'local' => array('your-machine-name'), ));