Просто я пытаюсь понять норм ли что у меня возвращается DTO, который в итоге передается как:
return response()->json($dto);
По идее ок, т.к DTO это просто структура чтобы не отдавать какой-то "ящик" с хз каким JSON'ом и полями
Ну вообще хз. Там если вот связи записи нужно как-то отображать в виде ссылок на них, например, то это уже за рамками ДТО.
Ну вообще все от потребностей зависит.