README.md

January 18, 2025 · View on GitHub

likeadmin_laravel

用Laravel 11重写likeadmin前后端分离全栈开发框架

来源项目:likeadmin_php ( v1.9.4 / bfba16334f)

当前进度: █████████░ 99%

技术栈:

  • PHP 8.0 => PHP 8.2
  • ThinkPHP 8 => Laravel 11
  • 管理后台:Vue3 + TypeScript + ElementPlus UI + TailwindCSS
  • 小程序:Vue3 + TypeScript + Uniapp + TailwindCSS
  • PC端:Vue3 + Nuxt

设计目标

  1. 完全兼容likeadmin_php数据库表结构、API接口路由等

  2. 无需改动任何一行前端代码/任何一个表结构,即可无缝迁移到Laravel

部署运行

管理后台演示入口

演示账号密码为:demo / 123456

PC端前台演示入口

移动端H5演示入口

详细部署教程👉点这里

优先级排期

  • 代码结构迁移:遵循 PSR-4
  • 核心迁移:路由、中间件、响应封装器
  • 基类改造:列表查询类、缓存类、多场景验证器
  • 管理端 API - 管理员登录
  • 管理端 API - 工作台数据、后台基础配置接口
  • 管理端 API - 管理员/角色/菜单权限管理
  • 权限控制中间件
  • 数据表格导出
  • 静态资源放到项目工程
  • 数据库模型兼容TP框架:软删除、创建时间、更新时间
  • 管理端 - 文章资讯管理
  • 移动端 - 账号登录注册
  • 移动端 - 第三方登录:手机验证码登录
  • 系统设置 - 用户设置、网站设置
  • 素材中心 - 文件管理
  • 移动端 - 账号信息变更:绑定手机号、修改密码等
  • 移动端 - 文章资讯
  • 管理端 - 部门岗位管理
  • 操作日志Listener等监听器逻辑迁移
  • 装修管理
  • 代码生成器
  • 安装引导UI、Release发行版
  • 安装引导页面测试redis连接
  • 存储引擎:本地存储、阿里云、腾讯云、七牛云
  • 修改代码生成器,前端UI列表筛选项的样式。下拉选项宽度、文本输入框宽度
  • 渠道设置:微信小程序配置✔、公众号菜单管理✔、公众号消息回复逻辑✔、h5设置✔、开放平台TODO
  • 第三方登录:微信小程序授权登录✔、H5公众号授权登录✔、PC端扫码登录TODO(需配合开放平台)
  • 钱包充值✔、微信支付(小程序支付✔、公众号/H5付款暂未测试)、支付宝支付TODO
  • fix 修改全部edit方法,使用模型事件
  • fix 修改代码生成器,edit方法。

API接口迁移工作清单:

管理后台进度移动端进度PC端进度
工作台登录注册首页数据
登录文章管理网站配置
装修管理上传管理资讯中心
文章资讯用户管理文章详情
消息通知用户钱包扫码登录
渠道设置支付相关
组织管理其他
权限管理
系统设置
文件管理
存储引擎
开发工具
用户管理
通用数据
营销应用
财务管理

联系方式

QQ交流群:1021148123

qrcode