如果.env没有db参数,Laravel env配置不起作用

时间:2018-06-06 13:13:47

标签: php laravel laravel-5 laravel-5.5

我想添加一个配置程序,以便在下载我的项目并解压后,用户可以转到/安装并配置.env文件。

我试试这个包:https://github.com/RachidLaasri/LaravelInstaller

但是在我的项目中,如果没有带有一些参数的.env文件(例如,数据库),它就不起作用。

知道怎么解决吗?

可能要单独创建一个Laravel框架的配置器吗?

1 个答案:

答案 0 :(得分:1)

这已经解决了。我的AppServiceProvider对数据库有动作,我添加了这个检查:

if(env('DB_CONNECTION' !== null)) {
   //my db actions
}