ashwinrana / crudbooster-sync

此包将帮助您在不同的crud booster项目之间同步角色、权限、生成的模块、菜单和菜单权限。

v1.0.4 2021-09-02 14:40 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:50 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