У меня есть много разных отношений, настроенных и работающих, чтобы добавить элемент в корзину, которую я использую:
$cart->items()->attach($item);
Что добавляет элемент в сводную таблицу (как и должно быть), но если пользователь снова нажимает на ссылку, чтобы добавить элемент, который они уже добавили, он создает дублируемую запись в сводной таблице.
Есть ли встроенный способ добавления записи в сводную таблицу только в том случае, если ее еще нет?
Если нет, как я могу проверить сводную таблицу, чтобы найти, существует ли соответствующая запись?