问题
I'm trying to know the list of artisan command by using php artisan list
. and the command return me the following error
[Dotenv\Exception\InvalidFileException]
Dotenv values containing spaces must be surrounded by quotes.
What is wrong?
Thanks in advance.
回答1:
You should remove all spaces from .env
file to make an app work again.
If you have to use spaces, instead of this:
VAR=some data
Use quotes:
VAR="some data"
回答2:
Verify your .env file. You need to check for the following:
- Any extra or non-needed spaces
- If you have any strings with spaces, make sure to surround them in quotes
Example:
varaible=123 Test
Needs to be
varaible="123 Test"
回答3:
if you use two word for username or database name in .env,put it inside a double quotation.

回答4:
First check env.
If your var value with space so check value in double quotes. like,
MAIL_FROM_NAME="Sarvajanik School"
If you use single quotes then the possible to got this error containing spaces must be surrounded by quotes
回答5:
Make sure that:
- all variables with spaces are surrounded by quotes
- there are no semi-colons
来源:https://stackoverflow.com/questions/43639440/artisan-command-says-dotenv-values-containing-spaces-must-be-surrounded-by-quo