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 🚀。

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

🤩 赞助Leaf

你的现金捐赠对我们帮助Leaf变得更好有很大帮助。你可以在open collective上赞助Leaf和我们任何其他包,或者查看贡献页面以获取贡献方式的列表。

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

💬 保持联系

🎨 链接/项目