sachink23 / serverless-php

基于 https://bref.sh/ 的框架,用于在 AWS Lambda 上构建无服务器 PHP 应用程序

v0.03 2020-05-05 10:30 UTC

This package is auto-updated.

Last update: 2024-09-18 18:31:13 UTC


README

Serverless-PHP 是一个简单、轻量级、面向对象的基于 Bref 的框架,它通过在 AWS 使用 Lambda 函数和 API Gateway 的处理程序(类似于 Angular 框架中的组件)简化了应用程序的开发过程。Serverless-PHP 管理来自 API Gateway 的请求,它们的路由,并将响应格式化以从函数返回用户通过 API Gateway。

  • 基于 https://bref.sh/ 的框架,用于在 AWS Lambda 上构建无服务器 PHP 应用程序。

使用 CLI

  • 我们有一个简单的 CLI 工具,可以帮助我们创建像处理程序和类这样的简单代码文件。
  • 要使用 CLI,我们从项目目录中运行以下命令 - php sls
  • 命令 -
  1. 创建 -
    • 创建命令用于创建处理程序和类。
    1. 创建处理程序 -

      php sls create handler "path/to/HandlerName"

      要创建一个新的处理程序,我们使用上面的命令,它将在 ./src/app/path/to/HandlerNameHandler.php 中创建一个新的处理程序。

    2. 创建类 -

      php sls create class "path/to/ClassName"

      要创建一个新的类,我们使用上面的命令,它将在 ./src/app/path/to/ClassName.php 中创建一个新的类。