Home Posts GitHub Menu

Series :: Creating a Laravel 5.x Package

Part 1 - Package Workflow

Creating a new package in Laravel can be a confusing process. In Part 1 we cover the process from setting up to publishing our packages.

Part 2 - Controllers, Routes and Views

In Part 2 we cover some basic package development. We cover, controllers, views and routes and get some working code up and running.

Part 3 - Config and Asset Publishing

In Part 3 we will build on what we learned in part 2. We will cover configuration files and publishing our package so that views and configs can be overwritten within an app.

Part 4 - Database Migrations and Seeding

In Part 4 we cover setting up our database. We then get into migrations and seeding data between our package and an app.

Part 5 - Unit Testing

In Part 5 we cover a neglected area in package development. If we want others contributing fixes and updates to our package then unit testing will become crucial.

Part 6 - Misc

In Part 6 we discuss some extra features of package development in Laravel. Some of these are more general concepts but will aid you when developing Laravel pacakges.