Думаю, ваши столбцы таблицы ресурсов должны быть
id, type, file_path, assetable_id, assetable_type
Добавьте это отношение к вашему пользователю и модели продукта
public function assets()
{
return $this->morphMany(Asset::class, 'assetable');
}
Затем добавьте это отношение к вашей модели актива
public function assetable()
{
return $this->morphTo();
}