Laravel AbstractVariables. php строка 54 Ожидаемое имя для строки - PullRequest
2 голосов
/ 16 апреля 2020

Я использую Laravel 6 с визуальным кодом студии. Последняя команда, которую я успешно выполнил, приведена ниже с указанием их выхода.

php artisan config:clear
Configuration cache cleared!

Но после этого, какую бы команду я ни выполнял, она выдает ошибку

In AbstractVariables.php line 54:
Expected name to be a string.

Я пытался выполнить приведенные ниже команды, но все они заканчиваются вышеупомянутыми ошибка.

composer update
php artisan serve
php artisan config:clear
php artisan cache:clear
php artisan route:clear

Я попытался найти файл с именем "AbstractVariables. php", и я нашел его в указанном ниже каталоге

vendor\vlucas\phpdotenv\src\Environment

Я попытался прочитать, что это код, указанный в строке 54 файла с именем «AbstractVariables. php»

public function get($name){
    if (!is_string($name)) {
       throw new InvalidArgumentException('Expected name to be a string.');
    }    
    return $this->getInternal($name);
}

И комментарии над этой функцией: ...

* Get an environment variable.    
* @param string $name    
* @throws \InvalidArgumentException
* @return string|null

Итак, это означает, что это ищет переменную окружения где-то и не может найти строку там.

.env Файл в моем профиле имеет имя всех переменных. Теперь я не могу понять, чего еще не хватает, я много поискал в гугле, но ничего не нашел по этому поводу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...