twtstudio/openshift-laravel — pull request #5 by lomanyong (2014-08-06 14:24:54+00:00)
Title: change laravel framework environment and fix openshift file

原本在 `app/config` 下已经新建了 `app/config/production` 文件夹，里头存放了运行于线上时的相关配置文件，以便在 `git push` 的时候通过 `.openshift/action_hooks/pre_build` 对 `app/config` 中的相同文件进行替换。

但是 Laravel 4.1 中默认的环境变量为 `production`，本地运行时如果运行数据库相关的命令，则会自动读取`app/config/production/database.php` ，忽略掉了本地开发中的 `app/config/database.php` ，造成数据库操作异常

为了解决这个问题，本次提交中在 `bootstrap/start.php` 文件中，对程序读取 Laravel 环境变量名的函数做了修改，使其在本地开发时使用 `local` 环境变量名，在 `openshift` 线上运行时，使用 `production` 环境变量，如此便可省去 `.openshift/action_hooks/pre_build` 中的操作。