Обычно в моем файле Envoy.blade. php я сначала настраиваю переменные ...
@include('./vendor/autoload.php');
@setup
$dotenv = Dotenv\Dotenv::create(__DIR__);
try {
$dotenv->load();
$dotenv->required(['DEPLOY_PATH'])->notEmpty();
} catch ( Exception $e ) {
echo $e->getMessage();
}
@endsetup
Когда я запускаю envoy run deploy
, я получаю следующую ошибку.
PHP Неустранимая ошибка: Uncaught TypeError: Аргумент 1, передаваемый в Dotenv \ Dotenv :: create (), должен быть экземпляром Dotenv \ Repository \ RepositoryInterface, данная строка вызывается в / Users / khill5 / Sites / интерпретатор / Envoyd538ebf09581d7d4e66c810d4e2dd41 c. php в строке 16 и определено в /Users/khill5/Sites/interpreter/vendor/vlucas/phpdotenv/src/Dotenv.php:62
1010 * что изменилось