Extending Laravel Queues

Chris Pitt has a new guide on how you can extend the Laravel Queue system:

One of the things I love about Laravel is how much complexity is hidden behind comparatively simple interfaces. There are some super complex components (database, queues, filesystem) which are so easy to use.

This week a friend asked how to extend queues, with custom functionality, and my answer to him was that it’s complicated. Indeed, unless you’ve done it yourself or learned from someone else who has, it can be complicated. So here’s a simple guide!