Как правильно использовать 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();