Я использую 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
Файл в моем профиле имеет имя всех переменных. Теперь я не могу понять, чего еще не хватает, я много поискал в гугле, но ничего не нашел по этому поводу.