Я пытаюсь заставить обнаружение среды работать, чтобы я мог использовать файл .env.local.php и все другие вкусности, но почему-то я не могу заставить его обнаружить правильную среду.
Я добавил bootstrap / environment.php
<?php
$env = $app->detectEnvironment(array(
'local' => array('mylocalmachinename')
));
Но когда я делаю php artisan env, я всегда получаю продукцию вместо местной.
Кто-нибудь знает, в чем проблема?
Обнаружение среды изменилось в Laravel5.
Вы сейчас положили .env
файл в корне проекта
APP_ENV=local
Тогда на другом компьютере — вы могли бы сделать
APP_ENV=staging
Затем вы можете добавить дополнительные элементы окружающей среды, т.е.
APP_ENV=local
APP_KEY=SomeRandomString
DB_USERNAME=homestead
DB_PASSWORD=homestead
Других решений пока нет …