课程大纲

介绍

  • Lumen 功能和体系结构概述
  • 基本概念和元件

开始

  • 安装 Lumen
  • 定义路由参数
  • 设置中间件
  • 配置控制器
  • HTTP 请求和回应

建立 Microservices

  • 建立作者模型
  • 生成测试数据
  • 使用控制器管理作者
  • 为 CRUD 操作创建路由
  • 标准化回应

实现 Microservices 函数

  • 显示微服务作者清单
  • 创建新的创作实例
  • 识别具有给定ID的作者
  • 编辑现有作者
  • 从微服务中删除作者

实现闸道功能

  • 使用 Composer 为 API Gateway 设置专案
  • 通过闸道控制器获取作者清单
  • 使用闸道控制器和服务建立作者
  • 显示、编辑和删除创作实例
  • 使用微服务执行操作
  • 处理闸道错误

保护 Microservices 体系结构

  • 启用 Lumen Passport 元件
  • 配置 Lumen 以使用 Passport
  • 保护闸道路由
  • 使用 API Gateway 的访问令牌
  • 对 API Gateway 请求进行身份验证
  • 限制对创作服务的直接访问

管理使用者和 Access 令牌

  • 从Laravel 迁移使用者
  • 创建用于管理使用者的控制器和路由
  • 细化使用者操作的详细资讯
  • 创建使用者并使用其凭据获取令牌
  • 通过访问令牌识别经过身份验证的使用者

故障排除提示和最佳实践

摘要和后续步骤

要求

  • PHP 程式设计经验。

观众

  • 开发人员
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类