【发布时间】:2019-04-20 13:59:02
【问题描述】:
我在 Laravel 中创建了一个单独的集成目录/项目(我们称之为项目接口),并创建了新数据库(我们称之为 DB-A)和 3 个新表(table-a,table-b,@ 987654323@) 通过artisan migrate 命令以及解决方案中与此相关的模型。
现在 Laravel 中有一个不同的项目(我们称之为 project-Web),它有自己的数据库(我们称之为 DB-B)并创建了自己的表和模型(table-x,@987654326 @,table-z)。
我需要做以下事情:
- 我可以使用项目接口中
table-x的 DB-B 来保存一些 里面有详细信息吗? - 我可以通过 DB-B 中的 migrate 命令从 project-Interface 创建表
table-a,table-b和table-c吗? - 我可以在项目接口的
table-x中添加更多列并使用它吗?
我可以从project-Web的env文件中使用DB-B的现有DB连接并在Project-Interface的env文件中使用它吗?
如果是,如果我从项目接口创建它,它会在项目 Web 的 DB-B 中创建一个新表吗?这些变化也会反映在那里吗?另外,如果我从 project-Interface 在table-x 中创建了新列,该列会反映在 project-Web 中吗?
所以这里的目的是数据库应该是相同的,并且应该是通用的,其中应该包含其中的所有表以及我从项目接口或项目 Web 进行的任何更改都应该使用 DB-B .
【问题讨论】: