What You’ll Learn

Join Jeremy McPeak in this course as he teaches you how to create GraphQL APIs with PHP and consume them with JavaScript. You’ll learn how to create a GraphQL server for your Eloquent data with minimum boilerplate, and then you’ll learn how to consume the GraphQL API from Vue.js.

On the front end, you’ll learn how to query GraphQL without any special client libraries as you understand how all the requests and responses work. Along the way, you’ll build a complete single-page web app with this cutting-edge API technology.

Here are some free lessons from this course, as a preview of what you can expect:

Understanding GraphQL

In this video, you’ll get to learn what GraphQL is and how it differs from RESTful APIs.

Creating and Querying an API

In this video, you’ll see how to create an API and query it. You’ll create the GraphQL endpoint for your Laravel server, and you’ll test it with some simple HTTP requests.

Assembling the UI

The first order of business in getting a client ready to query and display data is to assemble the basic UI. You’ll learn how to do that in this video.

Take the Course

You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+.

Plus you can download unlimited items from the huge Envato Elements library of more than 1.1 million creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.