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

问题描述

我使用标准的拉达克https://laradock.io/

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

E:\laravel\smskin\blog\laradock

E:\laravel\JSONAPI\blog\laradock

我可以启动每个项目,实际上是不同的项目:

docker-compose up -d Nginx MysqL workspace PHPmyadmin  PHP-worker

但是,为什么项目使用一个数据库? 相同的表,一个项目数据库中的更改反映在另一个项目数据库中。我想对不同的项目使用不同的数据库。拉罗多克将数据存储在哪里?

解决方法

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

更改.env文件之一中的设置以匹配其他数据库。