Обнаружение среды 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
Другие вопросы по тегам