saiadmin是一款基于vue3 + webman 的极速开发框架,前端开发采用JavaScript,后端采用PHP,两种高效开发语言将会擦出什么样的火花?
官方网址: https://saithink.top
演示地址: http://admin.saithink.top
演示账号:admin
演示密码:123456
webman社区地址
项目介绍
内置了完整的权限体系,包括:菜单、用户、角色、部门等权限控制。也包括了日常的系统监控、字典代码、数据表维护、定时任务、代码生成器等功能。
后端分层为三层Controller,Logic,Model;
Controller 负责处理用户的输入和管理应用程序的流程;
Logic 负责应用的核心功能和规则,确保应用能够按照预期的方式工作;
Model 使应用程序的数据访问和操作逻辑组织得更加清晰和易于维护;
数据库采用Mysql,缓存采用文件缓存和Redis两种方式,只需要在配置文件选择即可
前后端都有鉴权方式,确保数据的安全性
附带代码生成功能,能够一键生成前后端所有代码,并可以批量下载代码
项目截图
如何安装
后端安装
本项目是基于webman的插件方式进行开发,对webman项目没有任何侵入性,能够兼容其他webman项目,安装方式如下,具体安装和配置流程可以到官方文档 SaiAdmin 进行查看
composer require saithink/saiadmin
前端安装
git clone https://github.com/saithink/saiadmin-vue.git
# 或
git clone https://gitee.com/appsai/saiadmin-vue.git
# 进入项目目录
cd saiadmin-vue
# 安装依赖
yarn install
# 开发模式启动
yarn dev
# 前端打包
yarn build