bleuren / voyager-bread-generator
使用 artisan 在控制台创建 BREAD
1.1.0
2021-06-19 03:14 UTC
Requires
- tcg/voyager: ^1.0
Requires (Dev)
- larapack/hooks: ~1.0
- laravel/laravel: ^8.0
This package is auto-updated.
Last update: 2024-09-21 11:43:14 UTC
README
- Laravel >= 8.0.0
- Voyager >= 1.0.0
Voyager BREAD 生成器
当我们尝试将本地项目部署到不同的环境时,通常会遇到一个问题。目前,我们需要导出数据库等,以保持所有新 BREAD 结构在所有环境中的一致性。
如果不创建每次都需要的数据库导入,唯一的方法是为每个 bread 创建迁移、种子等。
这允许开发者使用 Artisan 在命令行中创建新的 BREAD。
如何使用
创建一个新的 bread
php artisan voyager:bread book
您还可以生成模型和迁移文件
php artisan voyager:bread book --migration --model
配置 bread
此命令将创建一个新的 BooksBreadSeeder 文件,其中包含新 bread-seed 的基本配置,您可以在那里添加/编辑所有 bread 字段。参见 DataRowsTableSeeder
种子完成后,您需要运行
php artisan db:seed --class=BooksBreadSeeder
可选地,您需要从命令行重新生成权限
php artisan db:seed --class=PermissionRoleTableSeeder
您也可以从管理面板手动进行此操作
别忘了运行新的迁移
php artisan migrate