How to Create Laravel API

1h 40m 20s
English
Paid

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 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

Self-Made SaaS Course

Self-Made SaaS CourseAndrew Schmelyun

Category: Laravel, PHP
Duration 5 hours 19 minutes 41 seconds
Laravel 8 PHP Framework A - Z Build Professional Ecommerce

Laravel 8 PHP Framework A - Z Build Professional Ecommerceudemy

Category: Laravel
Duration 71 hours 53 minutes 34 seconds
Vue 3, Nuxt.js and Laravel: A Practical Guide

Vue 3, Nuxt.js and Laravel: A Practical Guideudemy

Category: Vue, Nuxt, Laravel
Duration 10 hours 17 minutes 9 seconds
How to Structure Laravel Project

How to Structure Laravel Projectlaraveldaily.com

Category: Laravel
Duration 4 hours 51 minutes 17 seconds
Vue 3 and Laravel: Breaking a Monolith to Microservices

Vue 3 and Laravel: Breaking a Monolith to Microservicesudemy

Category: Vue, Laravel, Redis
Duration 14 hours 4 minutes 43 seconds
DevOps Project: CICD with Git GitLab Jenkins and Laravel

DevOps Project: CICD with Git GitLab Jenkins and Laraveludemy

Category: Laravel
Duration 4 hours 47 minutes 21 seconds
Build an e-commerce platform

Build an e-commerce platformCodecourse

Category: Laravel
Duration 14 hours 19 minutes 18 seconds
Learn Laravel Vuejs from scratch - Build a TESLA web app

Learn Laravel Vuejs from scratch - Build a TESLA web appudemy

Category: Vue, Laravel
Duration 6 hours 48 minutes 12 seconds
Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)udemy

Category: Laravel
Duration 9 hours 9 minutes 37 seconds
Master Laravel & Create High-Level Applications with Laravel

Master Laravel & Create High-Level Applications with Laraveludemy

Category: Laravel, PHP
Duration 14 hours 44 minutes 48 seconds