Hi,
I have developed lots of diferente classes for Laravel applications, including controllers class, I am profession in object oriented programming and completely understand the concept of abstraction and encapsulation. You can contact me and give me more information of the methods you need and I will do them immediately. Thanks