leafs / api-starter
v3.4
2024-08-25 04:30 UTC
Requires
- illuminate/console: ^8.75
- leafs/aloe: dev-master
- leafs/auth: *
- leafs/blade: *
- leafs/cors: *
- leafs/db: *
- leafs/leaf: ^3.3
- leafs/logger: *
- leafs/mvc-core: *
Requires (Dev)
- fakerphp/faker: ^1.16
README
Leaf API 3
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 及我们的任何软件包,或查看 贡献页面 了解贡献的方式。
我们还要感谢我们现有的支持者,我们爱你们所有人 ❤️