sachink23 / serverless-php
基于 https://bref.sh/ 的框架,用于在 AWS Lambda 上构建无服务器 PHP 应用程序
v0.03
2020-05-05 10:30 UTC
Requires
- php: ^7.3
- ext-json: *
- bref/bref: ^0.5.24
- mnapoli/silly: ^1.7
Requires (Dev)
- phpunit/phpunit: ^9.1
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
- 命令 -
- 创建 -
- 创建命令用于创建处理程序和类。
-
创建处理程序 -
php sls create handler "path/to/HandlerName"
要创建一个新的处理程序,我们使用上面的命令,它将在
./src/app/path/to/HandlerNameHandler.php
中创建一个新的处理程序。 -
创建类 -
php sls create class "path/to/ClassName"
要创建一个新的类,我们使用上面的命令,它将在
./src/app/path/to/ClassName.php
中创建一个新的类。