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