6

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

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

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

4

1 回答 1

3

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

有两种解决方法。

  1. Laravel 迁移生成器

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

但是,合作者必须为他们创建面包。

  1. 复制数据库

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

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

于 2018-05-16T07:47:35.667 回答