"Laravel api startup" is a Laravel project for start build an Api quickly!
- 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
For start installation please visit Wiki page
- Fix
500
response code to401
onUnauthenticated
state - Filterable
- Username update
- Documentation for new services
name
validation onself/update
- Send validation errors at
message
property of responses self/connect
services- Bitbucket pipelines
- Docker Compose
- Integrate an new service
- Open issue any bug on the project
- Add more document about the project
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.