contributte/api-router-skeleton

由 @f3l1x 和 @paveljanda 创建的 Nette 项目示例,用于 contributte/api-router 库

v1.1.0 2017-07-20 09:34 UTC

This package is auto-updated.

Last update: 2024-09-10 13:16:03 UTC


README

网站 🚀 contributte.org | 联系 👨🏻‍💻 f3l1x.io | Twitter 🐦 @contributte

目标

主要目标是提供 contributte/api-router 库的骨架。

关注点

  • 最新 PHP 8
  • nette/*

演示

https://examples.contributte.org/api-router-skeleton/

安装

要安装 contributte/api-router-skeleton 的最新版本,请使用 Composer

composer create-project -s dev contributte/api-router-skeleton acme

通过 make dev 启动 PHP 开发服务器。

并查看

开始使用

  • 使用 contributte/api-router 进行路由
  • 在端点(App\Controllers\LoginController)中实现 IPresenter 而不是扩展 UI\Presenter
  • 从 Nette 的 JsonResponse 扩展 ApiResponse,以便更容易添加更多自定义头信息等
  • LoginControllerErrorController 使用 ApiResponseFormatter 来格式化成功消息、有效载荷数据或异常

开发

查看 如何为此包做出贡献

此包目前由以下作者维护。

考虑 支持 contributte 开发团队。也感谢您使用此包。