ashwinrana / crudbooster-sync
此包将帮助您在不同的crud booster项目之间同步角色、权限、生成的模块、菜单和菜单权限。
v1.0.4
2021-09-02 14:40 UTC
README
此包将帮助您同步laravel Crudbooster使用的项目
- CMS菜单,
- CMS菜单权限,
- CMS模块,
- CMS权限,以及
- CMS权限角色
在开发者和团队成员之间,并可作为备份使用。
如何安装包
composer require ashwinrana/crudbooster-sync
安装包后,您需要将资源发布到您的公共目录
php artisan vendor:publish --provider=Ashwinrana\CrudboosterSync\CrudboosterSyncServiceProvider
发布供应商后,请访问此URL
<URL>/app/sync-management
在管理面板中点击同步到文件,它将下载json文件到发布的文件。发布文件后,您可以与团队成员共享同步文件。
点击同步到数据库以同步上述表与共享的同步文件。
此文件将由git自动跟踪,但如果您想手动共享此文件,它将在给定的文件夹路径中可用 app-folder/public/vendor/crudboostersync/data/sync.json