Please enable JS

Overview

Laravel API 101: BUILD

  0 reviews
19.99 25.00
sale

This lesson is a successor to Using Fractal with Laravel to create an API and Build an API with Lumen and Fractal which were the most viewed posts on my blog. I've come a long way since then and now I will show you how to create an API that can index, store, show, update and destroy a resource.

  • We will be using Fractal as a presentation and transformation layer for our data
  • To view the API output I will show you how to use Postman
  • To avoid reinventing the wheel we will use a package I wrote called Syndra which provides common JSON responses for an API

I am sure that you will like this lesson and that you will benefit from it. I have really made an effort to minimize the amount of code and steps needed to build an API.

In future lessons, I will build upon this lesson and show you how to implement a Token-Based Authentication, use this API in another application, write tests for it and finally create beautiful documentation.

SAMPLE

SKU: laravel-api-101-build
Author Mario Bašić
Words 4,143
Published At May 23, 2016
Last Updated October 06, 2017

No reviews yet.

Related Tutorials

Multilingual Web Application with Laravel: Authentication and Authorization

Laravel makes implementing authentication very simple. We will implement authentication in our existing application.

9.00

Multilingual Web Application with Laravel: Multilingual CRUD

In this tutorial, we will cover creating, updating, deleting and viewing all multilingual articles.

9.00

Multilingual Web Application with Laravel: Model Translations

Handling multilingual models has never been easier.

9.00

Multilingual Web Application with Laravel: Language Switcher

We will implement a way for users to choose a language that they want.

9.00

Laravel API 101: DOCUMENT

With API Blueprint you can quickly design and prototype APIs to be created or document and test already deployed mission-critical APIs.

25.00  19.99

Paginating a collection of different models

This is most commonly used in the situation where you have to paginate search results which consist of many different models.

9.00
Instant Delivery
24/7 Customer Service
Payment Options
7 Days Refunds
Laravel
PHP
React.js
Vue.js
Composer
Nginx
Ubuntu
Linux
Windows
Codeception
MySQL
Lumen

Newsletter