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)
Getting List Inside of List: Returning Multi-Level Data
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock