Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 为什么boostrap/start.php不在gitignore(laravel)中_Database_Git_Laravel 4 - Fatal编程技术网

Database 为什么boostrap/start.php不在gitignore(laravel)中

Database 为什么boostrap/start.php不在gitignore(laravel)中,database,git,laravel-4,Database,Git,Laravel 4,我有一个问题,为什么boostrap/start.php不在git中 我不想将db密码提交到repo,所以我将在.env.local.php中写入它,然后通过database.php中的$_env访问它,但我需要在bootstrap/start.php中定义主机名 但是我和我的朋友一起工作,所以他也需要把他的主机名放在那里。。。但是如果我的朋友想在生产环境方面工作呢?所以他会改变它,但如果他做出承诺,那么它将推动回购。。。我不认为这是好的 我是做错了还是这是正常的做法? 谢谢你应该试试这个 我

我有一个问题,为什么boostrap/start.php不在git中

我不想将db密码提交到repo,所以我将在.env.local.php中写入它,然后通过database.php中的$_env访问它,但我需要在bootstrap/start.php中定义主机名

但是我和我的朋友一起工作,所以他也需要把他的主机名放在那里。。。但是如果我的朋友想在生产环境方面工作呢?所以他会改变它,但如果他做出承诺,那么它将推动回购。。。我不认为这是好的

我是做错了还是这是正常的做法? 谢谢你应该试试这个


我个人修改了
detectEnvironment()
调用
bootstrap/start.php
以在php中查找特定的环境变量(默认返回到本地,而不是生产环境)。因此,如果要设置登台/生产服务器,Apache/PHP配置需要向存储库确认。否则,您仍然可以使用本地设置。
$env = $app->detectEnvironment(function ()
{
    return require __DIR__.'/environment.php';
});