лог c будет меняться
->where('whishlists', $id)
с
->where('whishlist_id', $id)
, если он не работает, пожалуйста, покажите нам таблицы с таблицами
Примечание:
если $ id является идентификатором списка желаний, я думаю, что эту строку следует пересмотреть:
$data = ['user_id' => $userid, 'product_id' => $id];
, поскольку для него установлен 'product_id' с идентификатором списка желаний