apo*_*fos 3 laravel-5 phpdotenv
我想知道Laravel是否有办法指定要加载的一组env文件.我确切的问题是,我想补充一点像一个后缀为我所有.js和.css资源.理想情况下,我有一个类似于发布日期的后缀,因为这些文件可以在同一版本中缓存,但我希望缓存在下一个版本中失效.但是我希望尽可能避免读取,修改和保存.env文件,而是希望创建一个新文件,例如.env.rdate通过脚本生成的文件,例如
echo APP_RELEASE_DATE=`date +%s` > env.rdate
Run Code Online (Sandbox Code Playgroud)
或类似的东西.这是完全可能的,还是我必须读取/更新/写入.env文件?
小智 8
在.env文件旁边创建.env.rdate文件.
把它放到你的AppServiceProvider启动方法:
$dotenv = new \Dotenv\Dotenv(base_path(),'.env.rdate');
$dotenv->overload();
Run Code Online (Sandbox Code Playgroud)
在您的项目中使用之后:ENV('APP_RELEASE_DATE')
| 归档时间: |
|
| 查看次数: |
3497 次 |
| 最近记录: |