2017 © Pedro PelĂĄez
 

project api-startup

The Laravel Framework Api Template.

image

yedincisenol/api-startup

The Laravel Framework Api Template.

  • Friday, June 8, 2018
  • by yedincisenol
  • Repository
  • 12 Watchers
  • 169 Stars
  • 21 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 33 Forks
  • 1 Open issues
  • 12 Versions
  • 0 % Grown

The README.md

Laravel Api Startup

"Laravel api startup" is a Laravel project for start build an Api quickly!, (*1)

Tweet, (*2)

Price Github All Releases Swagger Validator, (*3)

TRAVIS:, (*4)

Travis, (*5)

CIRCILE CI, (*6)

Circle CI, (*7)

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, (*8)

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 o@yedincisenol.com. All security vulnerabilities will be promptly addressed., (*9)

The Versions