Я создал в своем корневом каталоге laravel файл .env.php. С содержанием ниже
<?php
return array(
'DB_HOST'=>'localhost',
'DB_NAME'=>'erp',
'DB_USER'=>'root',
'DB_PASS'=>'',
);
Далее в случайном контроллере у меня есть код:
dd(App::environment(),$_ENV);
На моем выходе я получаю
string 'production' (length=10)
array (size=0)
empty
Почему $_ENV пуст?
getenv()
и посмотрите, поможет ли это. Я знаю, что использование других глобальных переменных не всегда работает должным образом в Laravel. - person Joel Hinz   schedule 08.12.2014