specialtactics / laravel-api-boilerplate
用于Laravel的API模板
v3.0.2
2022-02-14 13:54 UTC
Requires
- php: ^7.3|^8.0
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.0
- laravel/tinker: ^2.5
- specialtactics/l5-api: ^3.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.9
- beyondcode/laravel-dump-server: ^1.4
- facade/ignition: ^2.7
- fakerphp/faker: ^1.9.1
- laravel/telescope: ^4.4
- mockery/mockery: ^1.4.1
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
- dev-master
- v3.x-dev
- v3.0.2
- v3.0.1
- v3.0.0
- v2.x-dev
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.x-dev
- v1.1.x-dev
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.x-dev
- v0.1.2
- v0.1.1
- 0.1.0
- dev-chore/tech-debt-from-9
- dev-fix/remove-faulty-ruby-dep
- dev-fix/fix-up-jwt-package
- dev-feature/add-testing
- dev-feature/add-travis
- dev-chore/remove-legacy-fixure
- dev-chore/styleci-update
- dev-analysis-XWdEON
- dev-specialtactics-patch-1
- dev-analysis-86P2nl
- dev-feature/extend-dingo-exception-handler
- dev-feature/add-response-case-config
This package is auto-updated.
Last update: 2024-09-13 17:05:09 UTC
README
关于Laravel API模板
这是一个用于使用Laravel编写RESTful API项目的模板。该模板的目的是为开发者提供脚手架和常用功能,从而使编写API变得非常快速、高效和方便。
该仓库旨在用于启动新的API项目。因此,您应该克隆这个仓库,而不是克隆laravel仓库。
本模板的原则是:
- 通过使用合理的约定节省开发者大量精力
- 允许通过常规PHP继承轻松扩展和完全自定义模板提供的内容,以满足开发者的需求
- 同时允许开发者轻松使用模板功能并将其与自己的实现混合
- 非常接近REST标准
- 尽可能使用现有的Laravel功能和现有的Laravel插件包
- 添加许多对编写API有用的便利功能
- 保持高性能水平
文档
有关设置、使用指南和所有其他文档,请参阅项目Wiki。
贡献
如果您想为此项目做出贡献,请随时提交一个pull请求。如果您计划进行任何重大工作,最好事先与作者联系,说明您的计划并获得批准。
请注意,此包只是模板部分,主要内容是l5-api。在添加任何新功能之前,您应该考虑是否有可能将其保留在此项目之外,并将其放入l5-api中,因为这更为合适。
查看支持项目的文档
每个伟大的项目都是站在巨人的肩膀上的。查看以下关键支持包的文档以了解更多信息;
推荐包
我已经尽量只包含绝对必要的包,因此以下是我推荐检查的包列表
通用
调试
许可证
本模板,就像Laravel框架一样,是开源软件,许可协议为MIT许可证。