данных и все, а вот функции, методы, лучше разместить в сервисе
понимание почему? как минимум если для метода формирования link потребуется зависимость не только от данных модели, но еще что-то, то в сервисе это будет доступно через DI, а в метод модели ты будешь это внедрять через app('что-то там'), да ну на х...
если будет несколько реализаций построения link ты будешь создать два метода в модели или просто возьмешь другую реализацию сервиса
я плох в том чтоб написать почему, т.к. в основном приходится иметь дело с legacy проектами, иногда очень старыми и всё умное, вроде как "правильно" не всегда удается применять, а иногда "нужно вчера", накидал и отдал, иногда просто лень пилить сервис ради чего-то простого
....
Обсуждают сегодня