$item=Product::with('image','like','comment.image','feedback.image')->find($id);
foreach ($item->getRelations() as $model => $value) {
//должно быть
// $item->image()->delete();
// $item->comment->image()->delete(); и т.д.
// Так не работает - undefined delete()
$item->$model->delete();
// Так тем более :D:D:D $item->$model()->delete()
}