Lessons: 9Length: 40 minutes

Next lesson playing in 5 seconds

Cancel
  • Overview
  • Transcript

1.1 Introduction

Welcome to Get Started With Lumen. In this course, we'll get set up with a Homestead development environment for Lumen. Then, we'll create a starter Lumen project, and build it out into a book manager application.

1.1 Introduction

Hi I'm Simon Bakke, and I'll be your course instructor. This course is about how to get started with the Lumen framework for PHP. Lumen is a micro framework that's basically a lighter trimmed down Laravel, with a routing library that gets higher throughput in terms of requests per minute. Benchmarks of Lumen compared to other PHP micro frameworks show that it's one of the fastest for what features it provides. This makes Lumen great for APIs, micro services, and small websites. For this course, we'll be using Lumen version 5.1.6, as that's the latest at the time of writing. As you run through this course, if you run into problems, you can lock your project to that version using Composer. In this course, we'll be building a book manager app that's able to create and edit books and authors, correlate the two together, and allow you you to see books written by a particular author. We'll be touching on a few areas that might be familiar to those who have worked with Laravel before, such as the Eloquent ORM and the Blade Templating system. If you don't have a local PHP stack set up for development already, we'll go step by step with setting up the Homestead virtual machine to run your app inside of. Whether you're familiar with those things or not, this course will get you started with Lumen.

Back to the top