PHP REST API: Laravel 12, MySQL, OAuth2, JWT, Roles-Based
About this course
Updates:Updated April 2025: PHP 8.4.x and Laravel 12.xUpdated September 2021: PHP 8.x and Laravel 8.xThis Bootcamp is designed for web developers and any developer who wants to build RESTful API using PHP and Laravel. The Bootcamp consists of various technical projects that are constructed with step-by-step approach. Starting from a simple RESTful API. You will learn how to create calculator APIs. Then, you build REST APIs to publish database tables. This project is integrated with database MySQL and Laravel. You can learn how to implement REST API with HTTP GET, HTTP POST, HTTP PUT and HTTP DELETE.Next, we build PHP RESTful API security to secure your REST API applications. We have three project scenario. We will implement token based authentication, OAuth2, JWT Token and Role-based token authentication (RBAC).All projects are guided with step-by-step so you can follow easily.You will learn:How to build a simple RESTful API using PHP with LaravelMake database tables as REST API with implementing CRUD (Create, Read, Update, Delete) operationApply PHP REST API security using token based authentication (Laravel Sanctum)Work with OAuth2Work with JWT tokenWork with Role-based token authenticationThe following is requirement environment in this bootcamp:Computer with installed Windows, Linux or macOSHaving knowledge of PHP basic programmingHaving knowledge of general web programming
56/100
CourseAsk score
- What the provider tells you
- 32/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- Create RESTful APIs using PHP and Laravel
- Implement CRUD operations
- Apply token-based authentication
- Work with OAuth2 and JWT
- Understand role-based access control
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera