In the world of PHP frameworks, Laravel is a big name. It’s got a reputation for being elegant, beginners friendly, rigorous documentation and having appealing features. A big part of what makes it so powerful and flexible is its ecosystem of packages. These packages are usually made by the Laravel community who love Laravel and add to the framework’s extra features, and lift daunting operations, plus they can handle both simple and complex tasks.
With that in mind, we’re going to explore: what are packages, how they’re categorized, and what you should know before you’re integrating them into your Laravel project.