在 Laravel Voyager 中创建表时创建迁移文件

Loh*_*ith 6 database migration laravel voyager

我正在为 Laravel 使用 Voyager 框架。无论我在哪里从数据库管理器创建表,它的创建表但它不创建任何迁移文件。它在 git 存储库上工作的用户界面不好(共享应用程序的数据库架构)。组中的每个人都必须在后端创建表并且必须工作。这是不好的。

但它在数据库(phpmyadmin)中创建表,我们可以选择创建模型(在创建表时)

有什么解决办法吗?需要快速反应

小智 3

不幸的是,Laravel Voyager 不会对用户表进行迁移。

有两种解决方法。

  1. Laravel 迁移生成器

使用此开发包生成给定表的迁移。可在 GitHub 上获取: https: //github.com/Xethron/migrations-generator。查看文档以了解如何生成特定表的迁移。

然而,合作者必须为他们制作面包。

  1. 复制数据库

共享数据库时,包含所有更改和规格的 laravel voyager 配置表将在所有协作者帐户上可用。

Laravel voyager 将其所有配置保存在表中。因此消除了生成迁移的需要。移植整个数据库适用于我的大多数项目,因为我独自处理大多数应用程序。