specialtactics/laravel-api-boilerplate

用于Laravel的API模板


README

Build Status StyleCI

关于Laravel API模板

这是一个用于使用Laravel编写RESTful API项目的模板。该模板的目的是为开发者提供脚手架和常用功能,从而使编写API变得非常快速、高效和方便。

该仓库旨在用于启动新的API项目。因此,您应该克隆这个仓库,而不是克隆laravel仓库。

本模板的原则是:

  • 通过使用合理的约定节省开发者大量精力
  • 允许通过常规PHP继承轻松扩展和完全自定义模板提供的内容,以满足开发者的需求
    • 同时允许开发者轻松使用模板功能并将其与自己的实现混合
  • 非常接近REST标准
  • 尽可能使用现有的Laravel功能和现有的Laravel插件包
  • 添加许多对编写API有用的便利功能
  • 保持高性能水平

文档

有关设置、使用指南和所有其他文档,请参阅项目Wiki

贡献

如果您想为此项目做出贡献,请随时提交一个pull请求。如果您计划进行任何重大工作,最好事先与作者联系,说明您的计划并获得批准。

请注意,此包只是模板部分,主要内容是l5-api。在添加任何新功能之前,您应该考虑是否有可能将其保留在此项目之外,并将其放入l5-api中,因为这更为合适。

查看支持项目的文档

每个伟大的项目都是站在巨人的肩膀上的。查看以下关键支持包的文档以了解更多信息;

推荐包

我已经尽量只包含绝对必要的包,因此以下是我推荐检查的包列表

通用

调试

许可证

本模板,就像Laravel框架一样,是开源软件,许可协议为MIT许可证