E-admin是一个基于Element Plus开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统。

Overview

E-admin是一个基于Element Plus开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统。。

功能特性

  • 后台组件面向对象编程,组件化开发
  • 自定义vue页面组件,无需重新编译打包
  • 注解权限BAC的权限系统,无限极菜单
  • 页面组件url复用
  • 数据表格构建工具,内置丰富的表格常用功能(如拖拽排序、数据导出、搜索、快捷创建、批量操作等)
  • 数据表单构建工具,分步表单构建工具,内置丰富的表单类型,表单watch,表单互动
  • 数据详情页构建工具
  • 支持自定义图表
  • 支持本地和七牛云、oss文件上传

环境

  • PHP >= 7.1.0
  • ThinkPhP 6.0
  • Fileinfo PHP Extension

安装

首先需要安装ThinkPhP框架,如已安装可以跳过此步骤。如果您是第一次使用ThinkPhP,请务必先阅读文档 安装 《ThinkPhP中文文档》

composer create-project topthink/think tp
#
composer create-project topthink/think=6.0.x-dev tp

安装完ThinkPhP之后需要修改.env文件,设置数据库连接设置正确

[DATABASE]
TYPE = mysql
DRIVER = mysql
HOSTNAME = 127.0.0.1
DATABASE = tp6
USERNAME = root
PASSWORD = root
HOSTPORT = 3306
CHARSET = utf8mb4

安装e-admin

cd {项目名称}

composer require rockys/e-admin

然后运行下面的命令来安装:

php think eadmin:install

强制重新安装:

php think admin:install -f

phpstudy的apache环境需要配置验证token,默认关闭

// 路径举例:D:\phpstudy_pro\Extensions\Apache2.4.39\conf
// 在httpd.conf搜索 IfModule dir_module 新增SefEnvIf这一行

<IfModule dir_module>
    DirectoryIndex index.php index.html
    SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
</IfModule>

启动服务后,在浏览器打开 http://localhost/admin,使用用户名 admin 和密码 admin登陆。

鸣谢

E-admin 基于以下组件:

License


e-admin is licensed under The MIT License (MIT).

You might also like...
Releases(2.1.3)
  • 2.1.3(Jul 30, 2021)

    • 解析兼容快速访问应用问题
    • 改进form tab验证提示
    • 上传组件新增限制文件数量,调整finder问题
    • 调整筛选按钮位置
    • form新增check标签组件
    Source code(tar.gz)
    Source code(zip)
  • 2.1.2(Jul 21, 2021)

    • 修正验证规则一对一和数组冲突问题
    • 修复grid导出全部控制器存在url方法导出失败问题
    • 新增上传文件大小限制方法,grid拖拽主键bug修复
    • 表单watch显示隐藏修复,CheckBox多选默认问题
    • selectTable支持切换table布局,selectTable自定义渲染
    • 弹窗新增刷新事件,grid批量选择数据带参数到弹窗
    • 菜单,弹窗样式间距调整
    Source code(tar.gz)
    Source code(zip)
  • 2.1.1(Jul 5, 2021)

    • 修复FORM一对多下拉框提交option数据问题 fix #1
    • 调整tree组件,去除watch组件loading
    • ElLink新增target链式
    • 修复文件系统超出上传按钮不显示问题,下拉菜单confim 输入框问题,radio组件边框属性
    • 生成命令模板调整
    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Jun 30, 2021)


    E-admin是一个基于Element Plus开发而成后台系统构建工具,无需关注页面模板JavaScript,只用php代码即可快速构建出一个功能完善的后台系统。。

    功能特性

    • [x] 后台组件面向对象编程,组件化开发
    • [x] 自定义vue页面组件,无需重新编译打包
    • [x] 注解权限BAC的权限系统,无限极菜单
    • [x] 页面组件url复用
    • [x] 数据表格构建工具,内置丰富的表格常用功能(如拖拽排序、数据导出、搜索、快捷创建、批量操作等)
    • [x] 数据表单构建工具,分步表单构建工具,内置丰富的表单类型,表单watch,表单互动
    • [x] 数据详情页构建工具
    • [x] 支持自定义图表
    • [x] 支持本地和七牛云、oss文件上传

    环境

    • PHP >= 7.1.0
    • ThinkPhP 6.0
    • Fileinfo PHP Extension

    安装

    首先需要安装ThinkPhP框架,如已安装可以跳过此步骤。如果您是第一次使用ThinkPhP,请务必先阅读文档 安装 《ThinkPhP中文文档》

    composer create-project topthink/think tp
    # 或
    composer create-project topthink/think=6.0.x-dev tp
    

    安装完ThinkPhP之后需要修改.env文件,设置数据库连接设置正确

    [DATABASE]
    TYPE = mysql
    DRIVER = mysql
    HOSTNAME = 127.0.0.1
    DATABASE = tp6
    USERNAME = root
    PASSWORD = root
    HOSTPORT = 3306
    CHARSET = utf8mb4
    

    安装e-admin

    cd {项目名称}
    
    composer require rockys/e-admin
    

    然后运行下面的命令来安装:

    php think eadmin:install
    

    强制重新安装:

    php think admin:install -f
    

    phpstudy的apache环境需要配置验证token,默认关闭

    // 路径举例:D:\phpstudy_pro\Extensions\Apache2.4.39\conf
    // 在httpd.conf搜索 IfModule dir_module 新增SefEnvIf这一行
    
    <IfModule dir_module>
        DirectoryIndex index.php index.html
        SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0
    </IfModule>
    

    启动服务后,在浏览器打开 http://localhost/admin,使用用户名 admin 和密码 admin登陆。

    鸣谢

    E-admin 基于以下组件:

    License


    e-admin is licensed under The MIT License (MIT).

    Source code(tar.gz)
    Source code(zip)
Owner
null