laravel-api-startup icon indicating copy to clipboard operation
laravel-api-startup copied to clipboard

"Laravel api startup" is a Laravel template project for start build an Api quickly and perfectly!

Laravel Api Startup

"Laravel api startup" is a Laravel project for start build an Api quickly!

Tweet

Price Github All Releases Swagger Validator

TRAVIS:

Travis

CIRCILE CI

Circle 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 to 401 on Unauthenticated 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.