dacore/baseadmin

is DACore Base Admin Packages

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:JavaScript

Type:project

dev-main 2022-04-26 01:47 UTC

This package is not auto-updated.

Last update: 2024-06-01 00:00:14 UTC


README

  1. 增加菜单权限的基础中间件,验证非开发模式不允许进行菜单的任何操作。
  2. 增加【基础模块】的名称配置,为空则不显示。

数据库

  1. admins 管理员账号表
  2. menus 菜单存储表

数据库迁移

已经增加数据库迁移文件,数据库表前缀为 doveadmin_

数据填充

执行 php artisan dacore:baseadmin 命令,可以填充初始账号数据,和一个测试菜单按钮。

发布包中资源

php artisan vendor:publish --tag=public --force

已完成功能

  1. 菜单管理,增加、编辑功能
  2. 后台账号管理,增加、编辑功能
  3. login页面,可以配置背景和标题
  4. 增加主页view可以进行配置
  5. 增加主页路由的设置,并且为最高级别
  6. 父级菜单选择逻辑及验证前端显示逻辑还需要进一步提升(父级菜单不能是自己的父级)
  7. 菜单分组功能
  8. 菜单排序字段的使用
  9. 菜单列表页面,展示逻辑修改
  10. 后台用户权限升级,并制作演示外部验证权限方法

bug

  1. 修正config发布后识别引起的问题,cofig的前缀为:dacore_baseadmin
  2. 应用安装二级目录时,样式丢失,对config的baseadmin_assets_path增加依赖包core的配置判断
  3. 修正config部分验证dacore_mcore.app_install_way 条件操作。

登录地址

/login/login

相关配置说明

  1. baseadmin_development 非开发模式请设置为false
  2. baseadmin_assets_path 应用样式路径,如不使用默认资源,修改此配置。
  3. baseadmin_name 登录页面显示名字
  4. baseadmin_background_image 后台背景图片
  5. baseadmin_homeView 首页模板名称
  6. baseadmin_homeRoute 首页路由名称
  7. baseadmin_menuGroup 菜单分组
  8. baseadmin_roles_home_subroles 主页显示等级和标识名称