2015-07-08 5 views
2

У меня есть две модели, Product и Attribute. Между «продуктами» и «атрибутами» существует таблица соединений «product_attributes». Связь определена в обеих моделях с использованием belongsToMany(), а ключ таблицы является составной из product_id и attribute_id.Соединив таблицу created_at и updated_at значения не установлены

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

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

ответ

4

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

$this->belongsToMany(<entity>)->withTimestamps(); 
+0

К сожалению, пропустил это в документации - работает, как и ожидалось, спасибо. – BrynJ

+0

@BrynJ Ваше приветствие :) –

Смежные вопросы