В laravel, после использования attach() или detach(), чтобы добавить или удалить что-то из отношения, коллекция не изменилась. Поэтому, если у меня есть модель, чья реализация содержит [1, 2]
, после этого:
$model->relation()->detach(1);
$model->relation()->attach(3);
он все равно будет содержать [1, 2]
! Как его обновить?