Level 80
@GTHell This is a very vague question.
SOLID is a set of principles. It really depends on your application and how you build it as to whether it’s “SOLID” or not. It’s not a feature you can just add to code and go, “Yup, it’s SOLID now”.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
The make:auth scaffolding from artisan command has a really nice structure and I found myself to want my project to be organize like that but seem not able to really apply the solid principle to it.
Please or to participate in this conversation.