基于ThinkPHP6和antd规范打造的极速开发框架(thinkphp api框架)

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于ThinkPHP6 的中后台极速开发解决方案——SwiftAdmin。

基于ThinkPHP6和antd规范打造的极速开发框架(thinkphp api框架)

swiftadmin极速后台开发框架采用PHP MYSQL的基础架构,秉承着代码最精简、逻辑最清晰的设计理念、只要你熟悉ThinkPHP layui完全可以达到开箱即用的效果。并且界面基于ant design的设计,可操作性很强、控制器和栏目支持前后端鉴权,减少Ajax的请求、封装了大量常用的组件和快捷属性、支持全文索引XS/ElasticSearch轻松支持PB级数据、并且采用了基于ThinkPHP的原生插件模式,可以轻松迁移其他TP插件。

集成功能

  • API模块:支持token鉴权,支持细分规则
  • 用户管理:用户是系统操作者,该功能主要完成系统的用户配置。
  • 公司管理:设置公司常用信息,前端标签调用
  • 部门管理:配置系统组织机构(部门、小组),树结构展现支持数据权限。
  • 岗位管理:配置系统用户所属担任职务。
  • 菜单管理:配置系统菜单,操作权限,按钮、栏目等权限标识等。
  • 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 插件管理:可开发定制属于自己的插件,可安装升级社区插件!!!
  • 导航管理:支持导航定制,小分类导航配置适合SEO
  • 内容管理:系统默认模型数据已完成后端数据录入,可快速二次开发!!!!
  • 广告管理:运营必选功能,获取广告代码自动校验过期时间
  • 数据字典:对系统中经常使用的一些较为固定的数据进行维护。
  • 操作日志:用户后台操作日志,全局异常、SQL注入等记录
  • TAG过滤:支持违规词、敏感词配置
  • 短信平台:支持阿里云腾讯云短信发送
  • 附件上传:支持FTP、阿里云、腾讯云OSS附件上传
  • 全文检索:支持XunSearch、ElasticSearch集群PB级全文检索
  • 代码生成:前后端代码的生成(php、htmllayui、sql)支持一键CRUD 。
  • 网站安全:拦截恶意扫描的SQL注入语句,危险函数等
  • 服务监控:服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  • 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

注意:

框架默认集成了第三方社会化登录、前端用户注册/登录 邮件发送、点击、评论、评分等功能。更多功能请下载安装后体验

安装使用

1 首先将本框架直接clone到你本地,或者直接下载

git clone https://github.com/meystack/swiftadmin.git

2 以宝塔面板为例:将你的网站访问目录修改为public文件夹

请自行安装宝塔面板,并做好相关配置!注意:请一定设置伪静态规则,宝塔面板有自带的TP伪静态

3 本地搭建好运行环境后,访问网址进行系统安装

http://www.swiftadmin.net/ # 把该域名换成你的域名

4 在安装的过程中你可能会出现500问题

安装的时候直接报500错误,请确保你的runtime有写入权限,如果还存在错误的话,请在根目录创建.env文件,并设置app_debug = 1或者你可以直接浏览Apache 或者NGINX的访问日志,可以快速的定位到问题所在

系统截图

基于ThinkPHP6和antd规范打造的极速开发框架(thinkphp api框架)基于ThinkPHP6和antd规范打造的极速开发框架(thinkphp api框架)基于ThinkPHP6和antd规范打造的极速开发框架(thinkphp api框架)

—END—

开源协议:Apache2.0

开源地址:https://github.com/meystack/swiftadmin/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月1日 上午8:46
下一篇 2023年5月1日 上午8:56

相关推荐