Привет, есть проблема с функцией обновления, она говорит, что столбец 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)
просто добавьте следующую строку в модель вашего продукта
const UPDATED_AT = "product.updated_at";
& модель атрибута-продукта
const UPDATED_AT = "attribute_product.updated_at";
обновите вашу модель updated_at, чтобы включить имя таблицы.
Других решений пока нет …