How to Build a REST API With Laravel: PHP Full Course

Envato Tuts+

Download Laravel scripts: https://codecanyon.net/search/laravel?utm_campaign=yt_tutsplus_YGqCZjdgJJk&utm_medium=referral&utm_source=youtube.com&utm_content=description

Laravel lets 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 know to build RESTful APIs with Laravel. 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 Sanctum.

1. Introduction
1.1 Introduction 0:00

2. Getting Started
2.1 Creating the Project 1:38
2.2 Designing and Seeding the Database 7:36

3. Providing Data
3.1 Versioning and Defining Routes 19:22
3.2 Transforming Database Data Into JSON 26:17
3.3 Filtering Data 35:48
3.4 Filtering More Data 49:47
3.5 Including Related Data 58:49

4. Manipulating Data
4.1 Creating Resources With POST Requests 1:05:37
4.2 Updating With PUT and PATCH 1:14:48
4.3 Implementing Bulk Insert 1:22:51

5. Authentication
5.1 Protecting Routes With Sanctum 1:33:41
5.2 Authorizing Requests With Token Abilities 1:41:29

6. Conclusion
6.1 Conclusion 1:48:10

► Download Unlimited Stock Photos, Fonts & Templates with Envato Elements: https://elements.envato.com/?utm_campaign=yt_tutsplus_YGqCZjdgJJk&utm_medium=referral&utm_source=youtube.com&utm_content=description

Watch the course on Envato Tuts+: https://code.tutsplus.com/courses/build-a-rest-api-with-laravel?utm_campaign=yt_tutsplus_YGqCZjdgJJk&utm_medium=referral&utm_source=youtube.com&utm_content=description

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Envato Tuts+
Discover free how-to tutorials and online courses. Design a logo, create a website, build an app, or learn a new skill: https://tutsplus.com/?utm_campaign=yt_tutsplus_YGqCZjdgJJk&utm_medium=referral&utm_source=youtube.com&utm_content=description

Envato Elements
All the creative assets you need under one subscription. Customize your project by adding unique photos, fonts, graphics, and themes.
► Download Unlimited Stock Photos, Fonts & Templates with Envato Elements: https://elements.envato.com/?utm_campaign=yt_tutsplus_YGqCZjdgJJk&utm_medium=referral&utm_source=youtube.com&utm_content=description

► Subscribe to Envato Tuts+ on YouTube: https://www.youtube.com/tutsplus
► Follow Envato Tuts+ on Twitter: https://twitter.com/tutsplus
► Follow Envato Tuts+ on Facebook: https://www.facebook.com/tutsplus
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –