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

Artisan command says : Dotenv values containing spaces must be surrounded by quotes

我试图通过使用 php artisan list 来了解 artisan 命令的列表。和命令 return 我出现以下错误 [Dotenv\Exception\InvalidFileException] Dotenv values containing spaces must be surrounded by quotes. 怎么了?

提前致谢。

您应该从 .env 文件中删除所有空格以使应用程序再次运行。

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

VAR=some data

使用引号:

VAR="some data"

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

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

示例:

varaible=123 Test

需要

varaible="123 Test"

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

First check env.

If your var value with space so check value in double quotes. like,

 MAIL_FROM_NAME="Sarvajanik School"

如果你使用单引号那么可能会得到这个错误包含空格必须用引号括起来

确保:

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