Action classes and Invokable Controllers are a hot topic in Laravel nowadays. In this article I'll explain why I think Invokable Controllers are a bad idea and an architectural pattern I created and named as AaaS.
Laravel Collections are really powerful for working with arrays of data. Let's learn how to use the methods they provide to improve our applications.
Have you ever heard of API versioning? This is very handy when you need to add an alternative logic for some endpoints but want to keep the current logic for some users. Let's learn a simple way to achieve that in Laravel.
Data structure standards are the way to go for having good maintainability in our applications. Let's learn how we can use Laravel Responsables to create standardised API responses for our applications.
Data Transfer Objects can be a great way to improve your applications. Let's learn why and how to use them in Laravel.