Гугли Rich Model. Некоторые вещи "можно" выносить в отдельные "сервисы" (которые являются частью слоя "модель"), но следует подходить с умом, что бы не выносить из сущности то, что в ней должно быть.
Сходу вот это нашёл
https://habr.com/ru/post/335834/А как писать "сервисы в Ларавеле" — это тебе в документацию надо. Там объяснят (кроме того, что ещё желательно внедрение зависимостей юзать, а не писать тыщу "фасадов" и их из любого места вызывать).