laravel學習筆記(四)配置和環境變量的修改及讀取


1、配置文件

  1)laravel的所以配置文件都在根目錄下的 config 目錄里,如需讀取,通過config('配置文件名.配置參數名')獲取,如config('app.timezone')用來獲取config/app.php中的timezone值

  2)如需臨時修改配置文件中的參數值(只是在運行時(runtime)配置,不會寫入到配置文件里),通過config(['配置文件名1.配置參數名1' => '配置參數值1','配置文件名2.配置參數名2' => '配置參數值2'])方法,如config(['app.timezone' => 'Asia/Shanghai'])

  3)如需緩存配置文件php artisan config:cache命令

2、環境變量

  1)laravel的env文件默認是根目錄下的.env文件,可以通過env($key, $default = null)方法獲取對應的環境變量值,如果$key值不存在,則顯示默認值$default

  2)如需自定義env文件的文件路徑,在bootstrap文件夾中app.php文件中調用useEnvironmentPath方法:

$app = new Illuminate\Foundation\Application(
    realpath(__DIR__.'/../')
);

$app->useEnvironmentPath('/customer/path');

  3)如需自定義env文件的文件名,在bootstrap文件夾中app.php文件中調用loadEnvironmentFrom方法:

$app = new Illuminate\Foundation\Application(
    realpath(__DIR__.'/../')
);

$app->loadEnvironmentFrom('customer.env');

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM