Добрый день, вопрос довольно простой. У меня есть избранное.
И финалка, что остается. Это в списке товаров, выводить либо покрашенное сердце с одним onclick, если в избранном, либо пустое с другим.
Как верно поступить, сейчас я в каталоге получаю ID избранных, затем запрашиваю нужные товары под раздел/фильтры и перед отдачей на blade пробегаюсь по коллекции товаров и добавляю ключ inWhishlist true/false...Может есть тайный способ совместить?
Пока использую 1 отношение:
User
public function favorites()
{
return $this->belongsToMany(Product::class, 'favorites', 'user_id', 'product_id');
}
добавить второе для товаров? И запрашивать с отношением? with например