Introduction
Welcome
()
What you should know before watching this course
()
Using the exercise files
()
1. Laravel and API Basics
Reviewing the basics of an API
()
Installing Laravel
()
Connecting Laravel to a database
()
The basics of Laravel
()
2. The BREAD API
Browsing records
()
Reading a record
()
Adding a record
()
Editing a record
()
Deleting a record
()
3. API Errors and Exceptions
Producing a missing record error
()
Returning validation errors
()
How to process other errors
()
4. Beyond the BREAD API
Transform your API data
()
Beyond a simple BREAD API
()
Managing subresources
()
5. Extra Data for Your API
Returning nested data
()
Returning sideloaded data
()
Paginate the API
()
Return a file to download
()
Accepting file uploads
()
6. Middleware on Your API
What is middleware?
()
Creating a logging middleware
()
Creating a rate limit middleware
()
7. Authenticating to Your API
Token authentication
()
Basic authentication
()
OAuth2: The basics
()
OAuth2: Setup and installation
()
OAuth2: Creating and setting tokens
()
8. Testing
Setting up Behat
()
Basic endpoint testing
()
Advanced endpoint testing
()
Ex_Files_RESTful_APIs_Laravel.zip
(275.6 MB)