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.
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.