This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
How to Create Laravel API
Getting Data via Laravel API
Intro: Why API? (5:08)
Basic Demo: How Laravel API Works (3:17)
List of Data: Routing, Controllers and Postman Demo (4:07)
Getting Single Record and API Resources (5:12)
Why 404 Page? Setting Correct Headers (1:38)
Getting List Inside of List: Returning Multi-Level Data (3:47)
From Postman to Web Client with Vue.js (3:06)
Data Pagination in API (3:28)
Posting Data via Laravel API
Create a New Record: POST from HTML Form (4:16)
Validation, Errors and Status Codes (3:47)
Finishing CRUD: Update, Delete and Resource Controller (5:00)
Uploading files via API (3:00)
What is CORS and How to Handle it? (2:26)
Authentication and Authorization
Authentication Overview: Sanctum, Passport or JWT? (4:28)
Authentication with Laravel Sanctum and SPA (6:03)
Authentication with Laravel Sanctum and API Tokens (5:18)
Authentication with Laravel Sanctum and Mobile Apps (2:18)
Authentication with Laravel Passport and Password Grant Type (8:04)
Additional Various Topics
Generating API Documentation with Scribe (12:39)
Generating API Documentation with OpenAPI/Swagger (4:50)
Versioning your API: from V1 to V2 and Beyond (5:00)
Throttling: Maximum Requests per Minute (3:04)
Validation, Errors and Status Codes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock