yedincisenol / api-startup
Laravel 框架 API 模板。
1.3.0
2018-05-30 16:02 UTC
Requires
- php: >=7.1
- ext-curl: *
- ext-mbstring: *
- ext-mysqli: *
- ext-pdo: *
- ext-xml: *
- ext-zip: *
- anlutro/l4-settings: ^0.5.0
- barryvdh/laravel-cors: ^0.11.0
- berkayk/onesignal-laravel: ^0.9.7
- dingo/api: 1.0.*@dev
- laravel/framework: 5.6.*
- laravel/passport: v3.0.*
- laravel/tinker: ^1.0
- league/oauth2-server: ^6.0.0
- yedincisenol/laravel-user-provider: ^1.0
- yedincisenol/laravel-user-provider-facebook: 1.0.2
- yedincisenol/laravel-user-provider-google: ^1.0
- yedincisenol/laravel-user-provider-linkedin: ^1.0
- yedincisenol/laravel-user-provider-twitter: ^1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
- symfony/css-selector: 3.1.*
- symfony/dom-crawler: 3.1.*
This package is auto-updated.
Last update: 2024-09-19 07:29:20 UTC
README
"Laravel api startup" 是一个用于快速构建 API 的 Laravel 项目!
TRAVIS
CIRCLE CI
特性
- Docker Compose 支持
- 使用 Laravel Passport 进行 API 认证
- 使用 oAuth2 Server 进行用户认证
- 使用 Laravel Passport 和 oAuth2 Server 进行用户令牌作用域
- API 响应转换器,相关模型用于使用 Dingo Api 定制端点响应
- 使用 Dingo Api 进行速率限制
- 使用 Dingo Api 进行响应转换
- 使用 Onesignal 发送通知
- 为通过设备向用户发送通知准备的用户设备端点
- 准备好的 API 版本
- 为前端开发者准备好的 Postman 收集
- 使用 Postman 准备好的 API 测试
- 为前端和 API 开发者准备好的 API 文档(访问 Wiki)
- 准备好的 Android 客户端模板:https://github.com/salyangoz/api-startup-android
- 准备好的 Dashboard 客户端模板:https://github.com/yedincisenol/api-startup-dashboard
- 准备好的用户角色机制
- 准备好的 travis CI 集成
- 密码更新
- 使用
timezone
标头准备好的本地化
让我们开始吧
请访问 Wiki 页面开始安装
下一步是什么?
- 在
Unauthenticated
状态下将500
响应代码更改为401
- Bitbucket 管道
贡献
- 集成新的服务
- 在项目中打开任何关于错误的 issue
- 添加更多关于项目的文档
安全漏洞
如果您在 Laravel api startup 中发现任何安全漏洞,请发送电子邮件至 İbrahim S. Orencik,邮箱地址为 o@yedincisenol.com。所有安全漏洞都将得到及时处理。