evolutap/voyager-bread-generator

使用 artisan 在控制台创建 BREAD

v1.0.3 2019-10-24 18:22 UTC

This package is auto-updated.

Last update: 2024-09-13 04:01:35 UTC


README

Voyager BREAD 生成器

当我们尝试将本地项目部署到不同的环境时,通常会遇到一个问题。目前,我们需要导出数据库等,以便在整个环境中保持所有新的 BREAD 结构。

不创建数据库导入而实现这一点的唯一方法是为每个 BREAD 创建迁移、种子等。

这允许开发者使用 Artisan 从命令行创建新的 BREAD。

如何使用

创建一个新的 BREAD

php artisan voyager:bread books

您还可以生成模型和迁移文件

php artisan voyager:bread books --migration --model

配置 BREAD

此命令将为新的 bread-seed 创建一个新的 BooksBreadSeeder 文件,其中包含新 BREAD 的基本配置。在那里您可以添加/编辑所有 BREAD 字段。参见 DataRowsTableSeeder

一旦种子完成,您需要运行

php artisan db:seed --class=BooksBreadSeeder

可选地,您需要从命令行重新生成权限

php artisan db:seed --class=PermissionRoleTableSeeder

如果您收到错误 "类不存在"

composer dump-autoload

您也可以从管理面板手动完成此操作

别忘了运行新的迁移

php artisan migrate