Lessons:24Length:3.1 hours
Next lesson playing in 5 seconds
CancelFree Preview: Build a REST API With Laravel 6
Introduction
01:38
Laravel has the power and flexibility to let you easily and quickly build RESTful APIs. This could be the back-end to a front-end web app, a data source for a mobile app, or a service for other apps or APIs. There are a lot of moving pieces to coding a RESTful API, but Laravel makes it a lot easier.
Join Jeremy McPeak as he teaches you everything you need to build RESTful APIs with Laravel 6. Follow along as Jeremy codes a complete API. Along the way, you'll learn how to define and seed a database, accept and validate input, and protect the API with Passport.
1.Introduction2 lessons, 12:16
2 lessons, 12:16
Free Lesson 1.1Introduction01:38
Free Lesson
1.1
Introduction
01:38
Free Lesson 1.2Set Up Your Environment10:38
Free Lesson
1.2
Set Up Your Environment
10:38
2.Setting Up the Project3 lessons, 20:52
3 lessons, 20:52
2.1Defining the Instruments Table08:00
2.1
Defining the Instruments Table
08:00
2.2Designing the Customer Data03:51
2.2
Designing the Customer Data
03:51
2.3Creating the Orders09:01
2.3
Creating the Orders
09:01
3.Handling GET Requests11 lessons, 1:27:27
11 lessons, 1:27:27
3.1Versioning and Defining Routes06:41
3.1
Versioning and Defining Routes
06:41
3.2Fetching and Structuring Order Data08:49
3.2
Fetching and Structuring Order Data
08:49
3.3Limiting and Offsetting Results09:35
3.3
Limiting and Offsetting Results
09:35
3.4Sorting Results11:05
3.4
Sorting Results
11:05
3.5Querying Data09:28
3.5
Querying Data
09:28
3.6Including Related Data08:52
3.6
Including Related Data
08:52
3.7Eliminating Duplicate Data06:50
3.7
Eliminating Duplicate Data
06:50
3.8Reusing Functionality10:06
3.8
Reusing Functionality
10:06
3.9Returning a Single Entity03:25
3.9
Returning a Single Entity
03:25
3.10Implementing the Customers Resource07:07
3.10
Implementing the Customers Resource
07:07
3.11Restructuring our Instrument Design05:29
3.11
Restructuring our Instrument Design
05:29
4.Manipulating Data6 lessons, 54:52
6 lessons, 54:52
4.1Creating Customers With POST Requests09:22
4.1
Creating Customers With POST Requests
09:22
4.2Creating More Complex Resources12:09
4.2
Creating More Complex Resources
12:09
4.3Updating Resources With PATCH Requests11:15
4.3
Updating Resources With PATCH Requests
11:15
4.4Handling PUT Requests and Validating Request Data10:30
4.4
Handling PUT Requests and Validating Request Data
10:30
4.5Deleting Resources With DELETE Requests02:22
4.5
Deleting Resources With DELETE Requests
02:22
4.6Setting Up Passport09:14
4.6
Setting Up Passport
09:14
5.Authentication1 lesson, 09:05
1 lesson, 09:05
5.1Protecting Resources and Conditional Output09:05
5.1
Protecting Resources and Conditional Output
09:05
6.Conclusion1 lesson, 01:27
1 lesson, 01:27
6.1Conclusion01:27
6.1
Conclusion
01:27
Subscribe to watch full course
Subscribe to watch full course