Chapter 2. Setting Up a Development Environment

Laravel is more than just a framework: a whole ecosystem and toolset has been developed around it to make building PHP applications faster and more enjoyable. These tools are entirely opt-in and the knowledge of them is not necessary to use and build projects in Laravel, but they do go hand-in-hand with the framework, so it's worth covering.

In this chapter, we will cover the following topics:

  • Meeting Composer, a dependency manager
  • Introduction to Homestead, and using it to manage Laravel projects

Meeting Composer

In the previous chapter, you discovered that Laravel is built on top of several third-party packages. Rather than including these external dependencies in its own source code, Laravel uses a ...

Get Laravel 5 Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.