столбец обновления Laravel Pivot неоднозначный

Привет, есть проблема с функцией обновления, она говорит, что столбец updated_at неоднозначен, и это так. как я могу сделать updated_at для product.updated_at. моя ошибка

мой призыв к обновлению:
$ product-> attribute () -> wherePivot (‘id’, $ attribute [‘id’]) -> update ($ input);

моя ошибка:
SQLSTATE [23000]: Нарушение ограничения целостности: 1052 Столбец «updated_at» в списке полей неоднозначен (SQL: обновление attributes внутреннее соединение attribute_product на attributes,id знак равно attribute_product,attribute_id задавать sku = ТЕСТ, model знак равно attribute_product,name = Цвет, unitprice = 10,00, sellprice = 20,00, discount = 0, active = 0, ordering = 1, updated_at = 2015-03-25 02:44:01 где attribute_product,product_id = 1 и attribute_product,id = 1)

0

Решение

просто добавьте следующую строку в модель вашего продукта

const UPDATED_AT = "product.updated_at";

& модель атрибута-продукта

const UPDATED_AT = "attribute_product.updated_at";

обновите вашу модель updated_at, чтобы включить имя таблицы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]