Building RESTful APIs Using Laravel Training Course

Course Code



14 hours (usually 2 days including breaks)


  • Basic programming experience


APIs (Application Programming Interface) allow for your application to connect with other applications. A Web API like RESTful is like a web service which works entirely with HTTP.

Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Its simplicity, intuitiveness, and host of useful features for web projects make it ideal for developing RESTful APIs.

In this instructor-led, live training (remote), participants will learn how to build a RESTful API from scratch using Laravel as they step through a series of hands-on live-lab exercises.

By the end of this training, participants will be able to:

  • Install and configure Laravel and other tools for building RESTful APIs with Laravel
  • Build, test, deploy, and troubleshoot a RESTful API using Laravel


  • Developers

Format of the Course

  • Part lecture, part discussion, exercises and heavy hands-on practice.


  • To request a customized training for this course, please contact us to arrange.

Course Outline

Introduction to Laravel

Installing and Configuring Laravel

Installing and Configuring Tools for Developing RESTful APIs with Laravel

Overview of Laravel Features and Architecture

Reviewing the Basics of a RESTful API

Case Study for the RESTful API in Laravel

Creating and Setting the Structure of Laravel for the RESTful API

Building a RESTful API in Laravel

  • Creating Initial Laravel Components for the RESTful API
  • Implementing the RESTful API Models and Its Relationships Using Laravel Eloquent
  • Implementing and Improving Your RESTful API Operations

Handling RESTful API Errors and Exceptions

Customizing Your RESTful API in Laravel

  • Transforming API Data
  • Loading Related Data for a Primary Record
  • Returning Nested Data
  • Creating a Logging and Rate Limit Middleware

Preparing Your RESTful API for User Authentication

Testing Your RESTful API

Building a Sample Project that Uses Your RESTful API


Summary and Conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Turkey!

As a Business Development Manager you will:

  • expand business in Turkey
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions