Laravel - php artisan db:seed Environment не поддерживается

Я просто клонирую свое приложение из репозитория git на новую машину, устанавливаю laravel-homestead и все необходимые пакеты из composer.json. Миграцииphp artisan migrateработает нормально, я вижу правильно созданные таблицы в своей базе данных. Но когда я пытаюсь сделатьphp artisan db:seed произошли ошибки:

В AbstractSeed.php строка 24: Среда не поддерживается.

В моем файле.env у меня есть APP_ENV=local. Я запускаю все "ремесленные" команды на бродячей виртуальной машине, а не непосредственно в своей ОС. Как это решить?

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

С уважением

РЕДАКТИРОВАТЬ:

В моем файле AbstractSeed.php у меня есть оператор if с shouldRunInEnvironment(getenv('APP_ENV'), но getenv не считывает значение из.env правильно. Когда я изменил его на shouldRunInEnvironment('dev'), все работает нормально.

Спасибо.

0 ответов

Другие вопросы по тегам