Coder Social home page Coder Social logo

deatil / lake-admin Goto Github PK

View Code? Open in Web Editor NEW
31.0 4.0 9.0 9.3 MB

lake-admin是一款基于ThinkPHP6和Layui的后台开发框架。

License: Apache License 2.0

PHP 8.44% Smarty 0.22% HTML 8.06% CSS 6.50% JavaScript 76.78%
lake-admin lake admin php thinkphp thinkphp6 thinkphp5

lake-admin's Introduction

lake-admin是一款基于ThinkPHP6+Layui的后台开发框架。

项目介绍

  • 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-admin's People

Contributors

deatil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lake-admin's Issues

安装时错误

安装时出现错误,不知道哪里出现问题

You will install lake-admin (Y/n)? [y]:
y

Lake-admin is installing...

You can set a dbpre:

[think\exception\ErrorException]
symlink(): Cannot create symlink, error code(1314)

D:\phpstudy_pro\WWW\www.tp.com>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.