Соединяемые в таблице значения созданного и обновленного значения не установлены

У меня есть две модели, Продукт и Атрибут. Существует таблица соединения product_attributes между "products" и "attribute". В обеих моделях эта связь определяется с помощью метод ownToMany(), а ключ таблицы является составным ключом product_id и attribute_id.

Я могу успешно извлекать и хранить записи в присоединяющейся таблице - так что, как таковое, все работает должным образом, за исключением того, что create_at и updated_at в product_attributes не устанавливаются.

Вышесказанное задумано, и могу ли я что-нибудь сделать, чтобы исправить это?

1 ответ

Решение

Вы должны использовать belongsToMany функция с timestamps объявление как это:

$this->belongsToMany(<entity>)->withTimestamps();
Другие вопросы по тегам