- 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.Introduction2 lessons, 07:30
1.1Introduction01:25
1.2Setting Up Your Dev Environment06:05
2.Core Concepts3 lessons, 14:21
2.1Models, Migrations, and Seeds06:08
2.2Routing Overview03:16
2.3Views and Layouts04:57
3.Putting It All Together3 lessons, 17:49
3.1Navigation and Forms05:13
3.2Creating Records, Validation, and Session Data05:35
3.3Updating Records, Redirects, and Model Association07:01
4.Conclusion1 lesson, 00:48
4.1Conclusion00:48
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.





