美文网首页
Lumen 5.7 整合说明

Lumen 5.7 整合说明

作者: IT513 | 来源:发表于2019-03-24 00:15 被阅读0次

    一、概况

    背景

    为了避免重复造轮子,提高开发效率,加快项目开发的进度,需要统一的技术框架作为以后的开发标准。Lumen框架是使用Laravel模块构建而成的微框架,去繁就简,专注于构建无状态API,非常适合前后分离模式的开发框架。

    需求

    • 根据虚拟域名进行多环境配置 (本地环境.z、开发环境.d、测试环境.t、正式环境)
    • 集成 jwt 认证
    • 解决 API跨域问题
    • 整合 restful API 输出(输出格式与提示码信息)
    • 实现后台管理 RBAC 权限管理
    • 添加阿里云短信验证码服务

    二、系统详情设计

    运行环境

    • web环境:宝塔(Apache 2.4 、PHP 7.1+、 Mysql 5.5+)
    • 开发框架 :lumen 5.7 、layui 、 layuiAdmin
    • 开发系统:本地 win10、开发服与测试服 centos 7.5
    • 开发工具 : PhpStorm 、Sourcetree、Postman、Navicat Premium

    系统架构

    image.png

    业务逻辑(略)

    框架使用流程

    后台管理流程

    前台用户逻辑需求

    相关文章

      网友评论

          本文标题:Lumen 5.7 整合说明

          本文链接:https://www.haomeiwen.com/subject/rgjevqtx.html