specialtactics / l5-api-boilerplate
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: 2023-03-13 13:34:38 UTC
README
关于 Laravel API 模板
这是一个用于使用 Laravel 编写 RESTful API 项目的模板。这个模板的目的是为开发者提供脚手架和常用功能,这将使编写 API 变得非常快速、高效和方便。
该仓库旨在用于启动新的 API 项目。因此,您应该克隆此仓库,而不是克隆 laravel 仓库。
本模板的原则包括;
- 通过使用合理的约定来节省开发者大量精力
- 允许通过正常的 PHP 继承轻松扩展和完全自定义模板提供的内容,以满足开发者的需求
- 同时允许开发者轻松使用模板功能并将其与自己的实现混合
- 非常紧密地遵循 REST 标准
- 尽可能使用现有的 Laravel 功能和现有的 Laravel 扩展包
- 添加许多对编写 API 有用的便利功能
- 保持高性能
文档
有关设置、使用说明和其他所有文档,请参阅项目 Wiki。
贡献
如果您想为此项目做出贡献,请随时提交一个拉取请求。如果您打算进行任何重大工作,最好事先与作者联系,解释您的计划并获得批准。
请注意,此包只是模板部分,主要部分是l5-api。在添加任何新功能之前,您应该考虑是否可以将其放在此项目之外,并改为放入 l5-api,因为这更受欢迎。
查看支持项目的文档
每个伟大的项目都站在巨人的肩膀上。查看以下关键支持包的文档以了解更多信息;
推荐包
我已尽力只包含绝对必要的包,因此以下是我推荐查看的包列表
通用
用于调试
许可证
本模板,就像 Laravel 框架一样,是开源软件,许可证为MIT 许可证。