yedincisenol / api-startup
The Laravel Framework Api Template.
Installs: 59
Dependents: 0
Suggesters: 0
Security: 0
Stars: 189
Watchers: 17
Forks: 34
Open Issues: 0
Type:project
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-11-19 07:55:21 UTC
README
"Laravel api startup" is a Laravel project for start build an Api quickly!
TRAVIS:
CIRCILE CI
Features
- Docker Compose support
- Api Authentication with Laravel Passport
- User authentication with oAuth2 Server
- User token scopes with Laravel Passport and oAuth2 Server
- Api response transformers, related models for customize endpoint response with Dingo Api
- Rate limiting with Dingo Api
- Response transformers with Dingo Api
- Notification send with Onesignal
- Ready user device endpoints for notification to users via devices
- Ready api versions
- Ready postman collection for Frontend Developer
- Ready api test with Postman
- Ready api documents for Frontend & Api developer (Visit Wiki)
- Ready Android client template: https://github.com/salyangoz/api-startup-android
- Ready Dashboard client template: https://github.com/yedincisenol/api-startup-dashboard
- Ready user roles mechanism
- Ready travis CI integration
- Password update
- Ready localization with
timezone
header
Let's Start
For start installation please visit Wiki page
What is next?
- Fix
500
response code to401
onUnauthenticated
state - Bitbucket pipelines
Contributing
- Integrate an new service
- Open issue any bug on the project
- Add more document about the project
Security Vulnerabilities
If you discover a security vulnerability within Laravel api startup, please send an e-mail to İbrahim S. Orencik at o@yedincisenol.com. All security vulnerabilities will be promptly addressed.