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