我正在Laravel中的一个项目中,在其中将一些设置存储在.env文件设置中,例如用于测试目的的几个参数和用于实时工作的几个参数,因此我只是检查是否有任何方法可以在Laravel的.env文件中进行注释。
这是一个例子
/* Test Settings */
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx
/* Live Settings */
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL
我正在Laravel中的一个项目中,在其中将一些设置存储在.env文件设置中,例如用于测试目的的几个参数和用于实时工作的几个参数,因此我只是检查是否有任何方法可以在Laravel的.env文件中进行注释。
这是一个例子
/* Test Settings */
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx
/* Live Settings */
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL
Answers:
您使用哈希注释:
# Test Settings
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx
# Live Settings
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL
请注意,从Laravel 5.8开始 ,值中的注释解析已更改。
在Laravel 5.7中,.env文件包含 ENV_VALUE=foo#bar
评估结果为foo#bar
。
在Laravel 5.8中,相同的.env文件将评估为 foo
,#bar
并被视为注释。
要#
在值中使用字符,请用双引号将整个值都这样ENV_VALUE="foo#bar"
。