Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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 为什么laradock为不同的项目使用一个数据库?_Database_Laravel_Docker_Docker Compose_Laradock - Fatal编程技术网

Database 为什么laradock为不同的项目使用一个数据库?

Database 为什么laradock为不同的项目使用一个数据库?,database,laravel,docker,docker-compose,laradock,Database,Laravel,Docker,Docker Compose,Laradock,我用的是standart laradock 我在不同的文件夹中有两个项目 E:\laravel\smskin\blog\laradock 及 我可以开始每一个项目,而且是真正不同的项目: docker-compose up -d nginx mysql workspace phpmyadmin php-worker 但是,为什么项目使用一个数据库? 相同的表,一个项目数据库中的更改会反映在另一个项目数据库中。我想为不同的项目使用不同的数据库。larodok在哪里存储数据?您有两个项目。这两

我用的是standart laradock

我在不同的文件夹中有两个项目

E:\laravel\smskin\blog\laradock

我可以开始每一个项目,而且是真正不同的项目:

docker-compose up -d nginx mysql workspace phpmyadmin  php-worker
但是,为什么项目使用一个数据库?
相同的表,一个项目数据库中的更改会反映在另一个项目数据库中。我想为不同的项目使用不同的数据库。larodok在哪里存储数据?

您有两个项目。这两个项目都有自己的
.env
文件。但在您的情况下,这两个文件中的设置是相同的。因此,两个项目共享一个数据库


更改其中一个
.env
文件中的设置以匹配不同的数据库。

您有两个项目。这两个项目都有自己的
.env
文件。但在您的情况下,这两个文件中的设置是相同的。因此,两个项目共享一个数据库


更改其中一个
.env
文件中的设置以匹配不同的数据库。

可能您的.env设置指向同一个数据库?blog/laradock/.env DATA\u PATH\u HOST=~/.laradock/DATA我的意思是:.env文件的内容在这两种情况下相等吗?如果是这样的话,您当然会指向同一个数据库。检查
DB.*
设置。是。拉拉多克/。结束相等。和METABASE\u DB\u FILE=METABASE.dbm您的.env设置可能指向同一个数据库吗?blog/laradock/.env DATA\u PATH\u HOST=~/.laradock/dataI的意思是:.env文件的内容在这两种情况下相等吗?如果是这样的话,您当然会指向同一个数据库。检查
DB.*
设置。是。拉拉多克/。结束相等。和METABASE_DB_FILE=METABASE.DB在哪里可以更改这些设置?在哪里可以更改这些设置?
docker-compose up -d nginx mysql workspace phpmyadmin  php-worker