一切福田,不離方寸,從心而覓,感無不通。

该博客部署到线上时,报错It is unsafe to run Dusk in production

今天把博客布置上线,运行完composer install之后,报错It is unsafe to run Dusk in production.
这是因为安装了dusk包,当你的APP_ENV=local、testing时是本地测试环境,他就是用来检测代码的质量如何,所以不会抛出这个异常。但是当你的APP_ENV=production时,也就是你部署到线上了,这个包会暴露很多接口以及程序信息,会给你的程序带来致命的危险。
解决办法也很简单,要么在线上的时候把这个包给删除掉。要么就是在安装这个包的时候,将他放在composer.json文件的require-dev下面,在线上composer安装完毕,再运行一下

问题解决。

 

from:https://www.guangsky.com/article/1