课程大纲

介绍

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

开始

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

创建 Microservices

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

实现 Microservices 函数

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

实现网关功能

  • 使用 Composer 为 API Gateway 设置项目
  • 通过网关控制器获取作者列表
  • 使用网关控制器和服务创建作者
  • 显示、编辑和删除创作实例
  • 使用微服务执行操作
  • 处理网关错误

保护 Microservices 体系结构

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

管理用户和 Access 令牌

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

故障排除提示和最佳实践

摘要和后续步骤

要求

  • PHP 编程经验。

观众

  • 开发 人员
 14 小时

人数



每位参与者的报价

客户评论 (2)

相关课程

课程分类