Я не уверен, о чем думают разработчики.
Но представьте, что мы на форуме с веткой и ответами на каждую ветку.Возможно, мы хотим иметь таблицу Избранное , где мы можем сохранять ответы и темы.
Чтобы сделать это, нужно иметь столбец в таблице favourites с именем "object_type" (просто использовать тот же термин, что и в вашем случае), а затем, когда мы сохраняемМы можем использовать объект в базе данных с помощью eloquent:
$favourite->object_type = get_class($thread); //or get_class($reply) in case we want a reply
$favourite->save();
Таким образом, пространство имен этого класса будет сохранено в базе данных.Но Laravel распознает его, когда мы получим его из базы данных.
Надеюсь, что этот холод будет полезным.