Skip to content
Laravel 5.1 project creation guide for REST APIs (to be updated to Laravel 5.4)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

laravel-api-guide :: Laravel 5.1 project creation guide for REST APIs

The purpose of this repo is to provide a best practice, beginner's guide to creating a REST API with Laravel. I aim to keep this up to date as Laravel evolves. If you find any errors/inconsistencies/out-of-date things, or just want to provide feedback, please get in touch via the methods below.



  1. Installing Laravel
  2. Working with Laravel
  3. Building an Application with Laravel Coming soon
  4. Application Management Incomplete
  5. Unit Testing Incomplete
  6. Deployment Incomplete
  7. Laravel & PHP Best Practices


Creative Commons License
Laravel API Guide by Joe Niland is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at
Permissions beyond the scope of this license may be available at

See full licence

You can’t perform that action at this time.