Полиморфные отношения позволяют связывать модели с другими моделями без необходимости определения отдельных отношений для каждой из них.
Полиморфные отношения в Laravel могут быть реализованы с помощью двух типов: полиморфных отношений "один ко многим" и полиморфных отношений "многие ко многим".