How to Create Laravel API
1h 40m 20s
English
Paid
Course description
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.
Read more about the course
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
0:00
/ #1: Intro: Why API?
All Course Lessons (22)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Intro: Why API? Demo | 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 |
Unlock unlimited learning
Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Develop and Deploy Laravel Applications with Docker
Sources: Andrew Schmelyun
Learn how to use the power of Docker to develop, test, and deploy Laravel applications in local and production environments with this premium video course.
2 hours 29 minutes 56 seconds
Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)
Sources: udemy
This course is crafted by industry leaders to train developers and get them on track with Laravel quickly. We noticed that people learn fastest when working on real-world applic...
9 hours 9 minutes 37 seconds
React Js A-Z With Laravel - For Beginner to Advanced Level
Sources: udemy
This React Js A-Z With Laravel Course will help you to become a Full Stack Web Developer. React has rapidly become one of the most powerful tools for building W
68 hours 1 minute 33 seconds
Master Laravel, Vue 3 & Inertia Full Stack 2023
Sources: udemy
Learn Laravel together with Vue.js in this brand new, full-stack, project based course! Learn how to create a robust API in Laravel and a Single Page Application frontend in Vue...
35 hours 53 minutes 40 seconds
Vue.js + Laravel: CRUD with SPA
Sources: laraveldaily.com
Everyone wants a full-stack developer these days, with some JS framework and Laravel as API.
1 hour 50 minutes 29 seconds