E-admin无需关注JS,只用php代码即可快速构建后台系统

logo.50c3504.png


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).

本帖已被设为精华帖!
本帖由系统于 3年前 自动加精
讨论数量: 4

不错,用起来感觉比之前体验过 tp 框架要好,不用写 vue 文件即可快速创建后台

3年前 评论

解放了写 js 的烦恼🤭一步搭建后台实在是太棒了

3年前 评论

不错啊,工匠精神

3年前 评论