jhousyfran / voyager-bread-generator
使用 Artisan 在控制台中创建 BREAD
1.0.0
2022-11-17 21:48 UTC
Requires
- tcg/voyager: ^1.0
Requires (Dev)
- laravel/laravel: ^5.5
This package is auto-updated.
Last update: 2024-09-18 02:01:10 UTC
README
当我们尝试将本地项目部署到不同的环境中时,通常会遇到一个问题。目前,我们需要导出数据库等,以保持所有新 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
您也可以手动从管理面板中进行此操作
别忘了运行新的迁移
php artisan migrate