lake/lake-admin 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lake/lake-admin

Composer 安装命令:

composer require lake/lake-admin

包简介

The lake-admin is an admin package.

README 文档

README

项目介绍

  • lake-admin 基于 ThinkPHP 框架,后台页面基于 Layui 搭建
  • 更新 ThinkPHP 版本到 v6.0.7
  • 更新 Layui 版本到 v2.5.7
  • 模块插件文档请查看 docs/lake-admin-addon.md 文件

主要特性

  • 基于 RABC 验证的权限管理系统
    • 支持父级的管理员可任意增删改子级管理员及权限设置
    • 支持单管理员多角色
    • 支持管理子级数据或个人数据
  • 完善的前端功能组件开发
    • 基于Layui开发,自适应手机、平板、PC
    • 基于Layui的模块加载机制进行JS模块管理,按需加载
    • 系统界面以模块扩展方式独立于Layui,方便升级更新Layui
    • 后台界面多主题选择,让你的使用不再单调
  • 强大的模块插件扩展功能,安装卸载升级插件随便组合
  • 自带附件管理及操作日志系统,方便系统维护管理
  • 通用的用户管理和API模块插件,轻易扩展你的系统
  • 强大的模块插件自定义Admin开发和API开发
  • 简易的模块插件开发流程,为你的开发节省时间提高效率

安装使用

  • 安装 thinkphp v6.* 版本框架
  • 配置数据库的连接信息
  • composer require lake/lake-admin 导入lake-admin后台管理系统
  • 执行 php think lake-admin:installphp think lake-admin:service-discover 初始化 lake-admin 系统
    • 注意: 每次有 composer update 或者 composer install 后需要执行 php think lake-admin:service-discover 命令
    • 或者你可以将命令 @php think lake-admin:service-discover 加到根目录 composer.jsonscripts.post-autoload-dump 字段内内,加上后像下面的这样
    {
        ...
        "scripts": {
            "post-autoload-dump": [
                "@php think service:discover",
                "@php think vendor:publish",
                "@php think lake-admin:service-discover"
            ]
        },
        ...
    }
    • 加载后,后期的composer命令后就不需再重复执行 php think lake-admin:service-discover 该命令
  • 设置网站执行目录为:public
  • 后台admin登陆,超级管理员账号及密码:admin/123456
  • 部分自定义配置,需要将根目录 .env.lake 文件里内容复制到 .env
  • 模块插件目录:addon 文件夹 及 自定义包模块插件
  • 自定义包模块插件可以查看:lake-admin-addon-lmenu 插件 及 lake-admin-addon-lroute 插件
  • 如果项目迁移,可以执行 php think lake-admin:repair 修复系统静态文件失效问题,已安装模块请根据模块相关文档更新模块静态文件链接
  • 如果密码错误,可使用命令 php think lake-admin:reset-password 重设密码

界面截图

LakeAdmin

LakeAdmin7

LakeAdmin8

查看更多截图 LakeAdmin

模块推荐

名称 描述
cms系统 简单高效实用的内容管理系统
用户管理 通用的用户管理模块,实现了用户登陆api的token及jwt双认证
API接口 强大的API接口管理系统,支持多种签名算法验证,支持签名字段多个位置存放
路由美化 支持thinkphp自带的多种路由美化设置,自定义你的系统url
菜单结构 提取后台菜单分级结构格式,为你的模块开发保驾护航
数据库管理 数据库备份、优化、修复及还原,你的系统维护帮手
广告模块 cms模块必备
自定义表单 cms模块必备模块
友情链接 cms模块必备模块

注:模块目录默认为 /addon 目录

问题反馈

在使用中有任何问题,请使用以下联系方式联系我们

Github: https://github.com/deatil/lake-admin

特别鸣谢

感谢以下的项目,排名不分先后

ThinkPHP:http://www.thinkphp.cn

Layui: https://www.layui.com

jQuery:http://jquery.com

版权信息

lake-admin 遵循Apache2开源协议发布,并提供免费使用。

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有 Copyright © deatil(https://github.com/deatil)

All rights reserved。

lake/lake-admin 适用场景与选型建议

lake/lake-admin 是一款 基于 JavaScript 开发的 Composer 扩展包,目前已累计 524 次下载、GitHub Stars 达 32, 最近一次更新时间为 2020 年 03 月 05 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「admin」 「lake」 「lake-admin」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 lake/lake-admin 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 lake/lake-admin 我们能提供哪些服务?
定制开发 / 二次开发

基于 lake/lake-admin 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 524
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 33
  • 点击次数: 5
  • 依赖项目数: 9
  • 推荐数: 0

GitHub 信息

  • Stars: 32
  • Watchers: 2
  • Forks: 10
  • 开发语言: JavaScript

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2020-03-05