How to Create Laravel API
1h 40m 20s
English
Paid
April 15, 2024
Everyone now is searching for API developers, just look at the Laravel jobs or freelance offers. So, in this course, you will learn how create APIs with Laravel framework.
More
What exactly you will learn:
- How to create Laravel RESTful API: requests with GET/POST, API Resources, Validation etc
- How to authorize API users: with Sanctum or Passport
- How to use Postman to work with API requests
- How to generate API documentation: with Scribe or OpenAPI/Swagger
- Various small tips and tricks
Notice: What this course is NOT about:
- It's not a Laravel for beginners course. I assume you are already are a Laravel developer and want to apply your skills for API projects specifically. For Laravel beginners, take this course, for free
- It's not a SPA or Vue.js course. I will demonstrate some front-end Vue to consume Laravel API, but won't create full SPA throughout this course. Planning to shoot a separate course on that, a bit later.
Watch Online How to Create Laravel API
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Intro: Why API? | 05:09 |
2 | Basic Demo: How Laravel API Works | 03:18 |
3 | List of Data: Routing, Controllers and Postman Demo | 04:08 |
4 | Getting Single Record and API Resources | 05:13 |
5 | Why 404 Page? Setting Correct Headers | 01:39 |
6 | Getting List Inside of List: Returning Multi-Level Data | 03:48 |
7 | From Postman to Web Client with Vue.js | 03:07 |
8 | Data Pagination in API | 03:30 |
9 | Create a New Record: POST from HTML Form | 04:17 |
10 | Validation, Errors and Status Codes | 03:48 |
11 | Finishing CRUD: Update, Delete and Resource Controller | 05:01 |
12 | Uploading files via API | 03:02 |
13 | What is CORS and How to Handle it? | 02:27 |
14 | Authentication Overview: Sanctum, Passport or JWT? | 04:29 |
15 | Authentication with Laravel Sanctum and SPA | 06:04 |
16 | Authentication with Laravel Sanctum and API Tokens | 05:19 |
17 | Authentication with Laravel Sanctum and Mobile Apps | 02:19 |
18 | Authentication with Laravel Passport and Password Grant Type | 08:05 |
19 | Generating API Documentation with Scribe | 12:40 |
20 | Generating API Documentation with OpenAPI/Swagger | 04:51 |
21 | Versioning your API: from V1 to V2 and Beyond | 05:01 |
22 | Throttling: Maximum Requests per Minute | 03:05 |
Similar courses to How to Create Laravel API
Laravel Backends for Vue.js 3vueschool.io
Duration 3 hours 44 minutes
Course
Mastering Laravel 10 Query Builder, Eloquent & Relationshipsudemy
Duration 7 hours 27 minutes 32 seconds
Course
Laravel From Scratch Course | Build A Job Listing ApplicationBrad Traversy
Duration 13 hours 20 minutes 36 seconds
Course
The Ultimate Guide to Building APIs and SPAs With Laravel and Nuxt 3Server Side Up
Duration 4 hours 2 minutes 48 seconds
Book
RESTful API with Laravel: Build a real API with Laraveludemy
Duration 14 hours 30 minutes 19 seconds
Course
SAAS Adventure - Learn to Create your own SAASsaasadventure.io
Duration 8 hours 37 minutes 3 seconds
Course
Laravel LivewireCaleb Porziolaravel-livewire.com
Duration 11 hours 29 minutes 28 seconds
Course
PHP with Laravel - Create a Restaurant Management Systemudemy
Duration 9 hours 39 minutes 12 seconds
Course
Laravel and Vue.js - Fullstack Web Development (2019)udemy
Duration 28 hours 14 seconds
Course
PHP with Laravel for beginners - Become a Master in Laraveludemy
Duration 42 hours 35 minutes 23 seconds
Course