PHP Неустранимая ошибка: класс 'Dotenv' не найден в

У меня есть проект, который я пытаюсь запустить, но у меня возникает следующая ошибка:

PHP Fatal error: Class 'Dotenv' not found in `/home/maras/Documents/eCodile/debtorcare/server/bootstrap/app.php on line 5` 

Я борюсь с этой ошибкой во время попытки php artisan start Я попытался переустановить все зависимости, но это не сработало. Я просто пытался запустить некоторые команды на основе других подобных проблем, которые я нашел в Интернете, но любой из них работал. Я попробовал, то есть:

composer require vlucas/phpdotenv --prefer-dist

У меня есть файл .env .

Это файл, в котором помещена ошибка:

 <?php require_once __DIR__.'/../vendor/autoload.php'; Dotenv::makeMutable(); Dotenv::load(__DIR__.'/../'); Dotenv::makeImmutable(); /* |-------------------------------------------------------------------------- | Create The Application |-------------------------------------------------------------------------- | | Here we will load the environment and create the application instance | that serves as the central piece of this framework. We'll use this | application as an "IoC" container and router for this framework. | */ $app = new Laravel\Lumen\Application( realpath(__DIR__.'/../') ); 

Возможно ли, что ошибка связана с неправильной настройкой базы данных или phpMyAdmin? Или, может быть, я получил .env в неправильном месте?

Я пытаюсь запустить этот проект в процессе разработки.

    Я предполагаю, что cwd был изменен во время выполнения команды. убедитесь, что composer.json, .env, "vendor / autoload.php" можно загрузить из корня проекта.

    возможно, вам нужно запустить «компоновщик-автозагрузка» после установки Dotenv,

    Как предлагает c9s , убедитесь, что вы загружаете существующий vendor/autoload.php с чем-то вроде:

     $vendor_audoload = __DIR__.'/../vendor/autoload.php'; print $vendor_audoload; if(file_exists($vendor_audoload)){ print " Exists!"; } else { print " Does not exist!"; }