A good tutorial about decoupling our code in Laravel using Repositiories and Services: