Потеря данных в отношении hasAndBelongsToMany при обновлении записи
У меня есть отношение hasAndBelongsToMany между Post и User, которое называется "Подписки". (вместо posts_users) Он содержит user_id и post_id.
У меня это работает, но когда я обновляю поле модели Post, то запись удаляется из таблицы подписок. Почему это происходит?
Обновление это (в моей модели Post):
public function markAsRead(){
$this->read(null, $this->id);
$this->set('user_read', 1);
return $this->save();
}
Благодарю.
1 ответ
Пожалуйста, проверьте онлайн документацию, потому что я подозреваю, что вы, возможно, делаете это неправильно?