Соединяемые в таблице значения созданного и обновленного значения не установлены
У меня есть две модели, Продукт и Атрибут. Существует таблица соединения product_attributes между "products" и "attribute". В обеих моделях эта связь определяется с помощью метод ownToMany(), а ключ таблицы является составным ключом product_id и attribute_id.
Я могу успешно извлекать и хранить записи в присоединяющейся таблице - так что, как таковое, все работает должным образом, за исключением того, что create_at и updated_at в product_attributes не устанавливаются.
Вышесказанное задумано, и могу ли я что-нибудь сделать, чтобы исправить это?
1 ответ
Решение
Вы должны использовать belongsToMany
функция с timestamps
объявление как это:
$this->belongsToMany(<entity>)->withTimestamps();