Just curious, how do you apply SOLID principle in laravel? I mean, can you give a full example of applying the principle? Like, how do you apply the Single responsibility since you have to work in your controller? Isn't it bad to make your controller fatty? and how do you apply the Open/close? and the rest of the SOLID?