Lazy подгружает relation при обращении (риск N+1); eager (with) загружает заранее.
Разбор
- Логи SQL показывают N+1.
- loadMissing для условной догрузки.
- Ограничивайте select колонок.
- API Resource не отменяет N+1 сам.
Итог
Eager loading предотвращает N+1 при известных relations.