Laravel не читает конфигурацию в файле .env

Laravel не читает конфигурацию в env, поэтому env('APP_KEY') всегда возвращает NULL. Я также использую:

php artisan config:clear

а также

php artisan config:cache

но это не имеет никакого эффекта. Есть ли у вас какие-либо решения для исправления? В первый раз я мог исправить с помощью команды 2 выше, но теперь я не могу.


person thai6070    schedule 05.04.2017    source источник
comment
так ты сначала попробовал php artisan key:generate   -  person M A SIDDIQUI    schedule 05.04.2017
comment
это происходит, когда вы впервые установили laravel или когда вы взяли его у другого человека? Потому что, если это второе, вам нужно сгенерировать ключ самостоятельно.   -  person Christophvh    schedule 05.04.2017
comment
Я сгенерировал ключ несколько раз. Это не первый раз, когда я устанавливаю, я запускал его до того, как возникла эта ошибка.   -  person thai6070    schedule 05.04.2017
comment
Может быть, у вас (сервера) недостаточно прав для файла .env?   -  person Alex Slipknot    schedule 05.04.2017
comment
Ключ php artisan: сгенерировать можно изменить ключ в файле env, и я запускаю в Windows   -  person thai6070    schedule 05.04.2017
comment
Попробуйте использовать встроенную в PHP функцию getenv(), чтобы проверить, работает ли она.   -  person lifekent    schedule 05.04.2017
comment
@lifekent возвращает логическое значение (false)   -  person thai6070    schedule 05.04.2017


Ответы (1)


Пытаться:

php artisan config:clear

тогда:

php artisan cache:clear

и убедитесь, что у вас есть права на выполнение этих команд, или вы можете просто запустить их с помощью sudo.

person Rowayda Khayri    schedule 24.07.2018