Laravel Api Startup
"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 [email protected]. All security vulnerabilities will be promptly addressed.