leafs/api-starter

该软件包已被废弃,不再维护。作者建议使用 leafs/api 软件包。

一个轻量级的PHP MVC框架,用于快速API开发。

v3.4 2024-08-25 04:30 UTC

README





Leaf API 3

Latest Stable Version Total Downloads License

Leaf API 是一个基于 leaf php 的轻量但功能丰富的 MVC 框架。它提供了使用 Leaf 构建API所需的一切,比以往任何时候都要快、更简单。

📦 安装

您可以使用 Leaf CLI 安装 Leaf API v3。

leaf create <project-name> --api

或者,如果您想要更个性化的安装,可以在命令中添加 --custom

leaf create <project-name> --api --custom

如果您不想使用 Leaf CLI,也可以使用 Composer,尽管我们推荐使用 CLI 以获得更好的体验

composer create-project leafs/api <project-name>

请注意,<project-name> 是您想要创建的项目名称,它将成为您的文件夹名称。您也可以使用 . 在当前目录中安装。

🗂 目录结构

```bash
C:.
├───app
│   ├───console
│   ├───controllers
│   ├───database
│   │   ├───factories
│   │   ├───migrations
│   │   ├───schema
│   │   └───seeds
│   ├───helpers
│   ├───models
│   ├───routes
│   └───views
├───config
├───lib
├───public
│   └───assets
├───storage
│   ├───app
│   │   └───public
│   ├───framework
│   │   └───views
│   └───logs
└───vendor

此目录结构是 Ruby on Rails 和 Laravel 的结合体

要运行您的 Leaf API 应用程序,请使用

php leaf serve

📓 学习 Leaf API

  • Leaf API 有一个非常易于理解的 文档,其中包含 Leaf API 中所有操作的详细信息。

  • 由于 Leaf API 在 Leaf 上运行,您应该查看 这里 的 Leaf PHP 框架文档。

  • 您还可以查看我们的 YouTube 频道,该频道包含不同主题的视频教程。

  • 我们还在开发 代码实验室,它将提供您可以遵循并贡献的实战教程。

😇 贡献

我们很高兴有您。所有贡献都受欢迎!要开始,请熟悉我们的 贡献指南,您就可以准备好发送您的第一个 pull request 🚀。

要报告安全漏洞,您可以通过 @mychidarko@leafphp 在推特上联系我们。我们将协调修复,并将最终将解决方案提交到这个项目中。

🤩 赞助 Leaf

您的现金贡献对我们帮助 Leaf 更好地服务于您非常重要。您可以在 open collective 上赞助 Leaf 及我们的任何软件包,或查看 贡献页面 了解贡献的方式。

我们还要感谢我们现有的支持者,我们爱你们所有人 ❤️

💬 保持联系

🎨 链接/项目