Как правильно использовать dotenv в php

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

Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::__construct() must be an instance of Dotenv\Loader\LoaderInterface, string given.

Вот код:

require 'vendor/autoload.php';
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();

Файл .env есть. Что я делаю не так?


Ответы (1 шт):

Автор решения: Ivan Dudarev

Попробуйте так:

require 'vendor/autoload.php';
$dotenv = new Dotenv\Dotenv::createMutable(__DIR__);
$dotenv->load();
→ Ссылка