My best practice(s) to make an app with Laravel Framework using S.O.L.I.D principle on top of Hexagonal architecture.