我有一个Laravel应用程序,它与Lumen应用程序共享一些模型。
Laravel应用程序为用户提供管理界面以修改模型,Lumen应用程序为其中一些模型提供了api界面。
现在我在两个应用程序之间复制/粘贴模型,但最终我将为共享模型创建一个单独的作曲家项目,并使用作曲家包含它们。
现在我的问题是如何与这两个项目的迁移共享同一个数据库?现在我在运行迁移时遇到错误,因为每个项目都试图找到另一个项目的迁移表。
答案 0 :(得分:1)
根据Laravel App中的示例,仅在一侧创建所需的所有迁移。运行迁移时,您正在创建/修改数据库。如果Laravel应用程序和流明连接到同一个数据库,则不需要为Laravel创建一个迁移系统,为Lumen创建另一个迁移系统。如果你使用同一个数据库,你只需要一个迁移系统,那么两个没有意义。
如果两个应用中都有相同的型号,没问题!
之后,使用两个应用程序连接相同的数据库。
我有一个像魅力一样的场景!