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.Introduction1 lesson, 01:29
1 lesson, 01:29
1.1Introduction01:29
1.1
Introduction
01:29
2.Getting Started2 lessons, 17:33
2 lessons, 17:33
2.1Creating the Project05:52
2.1
Creating the Project
05:52
2.2Designing and Seeding the Database11:41
2.2
Designing and Seeding the Database
11:41
3.Providing Data5 lessons, 45:48
5 lessons, 45:48
3.1Versioning and Defining Routes06:49
3.1
Versioning and Defining Routes
06:49
3.2Transforming Database Data Into JSON09:26
3.2
Transforming Database Data Into JSON
09:26
3.3Filtering Data13:54
3.3
Filtering Data
13:54
3.4Filtering More Data08:56
3.4
Filtering More Data
08:56
3.5Including Related Data06:43
3.5
Including Related Data
06:43
4.Manipulating Data3 lessons, 27:48
3 lessons, 27:48
4.1Creating Resources With POST Requests09:06
4.1
Creating Resources With POST Requests
09:06
4.2Updating With PUT and PATCH07:57
4.2
Updating With PUT and PATCH
07:57
4.3Implementing Bulk Insert10:45
4.3
Implementing Bulk Insert
10:45
5.Authentication2 lessons, 14:18
2 lessons, 14:18
5.1Protecting Routes With Sanctum07:43
5.1
Protecting Routes With Sanctum
07:43
5.2Authorizing Requests With Token Abilities06:35
5.2
Authorizing Requests With Token Abilities
06:35
6.Conclusion1 lesson, 01:01
1 lesson, 01:01
6.1Conclusion01:01
6.1
Conclusion
01:01
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.