本地和远程环境的Laravel数据库配置

时间:2015-03-02 12:52:19

标签: php git laravel

我的项目/ app / config / database.php上只有一个数据库问题。我希望我的应用程序可以在检测其数据库环境时更改其数据库。例如,如果应用程序是在本地数据库中开发的,则数据库设置都是本地参数。如果它检测到数据库位于远程服务器上,则会更改为远程数据库设置。

        'mysql' => array(
        'driver'    => 'mysql',
        'host'      => $_ENV['DB_HOST'],
        'database'  => $_ENV['DB_NAME'],
        'username'  => $_ENV['DB_USER'],
        'password'  => $_ENV['DB_PASSWORD'],
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => 'laravel_',

    ),

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题,但是,并没有像document所说的那样在config文件夹中添加本地文件夹。 我查看了文章Working with Configuration in Laravel 4,如果您使用.env.local.php保护本地数据库配置,这将非常有用。