Artisan命令说:包含空格的Dotenv值必须用引号括起来

时间:2017-04-26 16:10:19

标签: php laravel artisan

我试图通过使用php artisan list来了解工匠命令列表。并且该命令返回以下错误 [Dotenv\Exception\InvalidFileException] Dotenv values containing spaces must be surrounded by quotes. 怎么了?

提前致谢。

5 个答案:

答案 0 :(得分:69)

您应该从.env文件中删除所有空格,以便让应用再次运行。

如果必须使用空格,而不是:

VAR=some data

使用引号:

VAR="some data"

答案 1 :(得分:5)

验证您的.env文件。您需要检查以下内容:

  • 任何额外或不需要的空格
  • 如果您有任何带空格的字符串,请务必将它们用引号括起来

示例:

varaible=123 Test

需要

varaible="123 Test"

答案 2 :(得分:0)

如果您在.env中使用两个词作为用户名或数据库名称,请将其放在双引号中。

example

答案 3 :(得分:0)

  

先检查环境

     

如果您的var值带有空格,请检查双引号中的值。喜欢,

 MAIL_FROM_NAME="Sarvajanik School"

如果使用单引号,则可能出现此错误,包含空格的地方必须用引号引起来

答案 4 :(得分:0)

请确保:

  • 所有带空格的变量都用引号引起来
  • 没有分号