@ildar-meyker

Должен ли я каким-либо образом soft delete'ить pivot таблицу, если делаю это на самих моделях?

Интуитивно, как будто бы должен. Если да, то какой самый верный способ это сделать? Подписка на события (они гарантированно отработают)? Транзакции?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Нет, если вы про мани-то-мани. Пивот таблица всего лишь задает связь, и связь между софт удаленными сущностями не нужно удалять. Не нужно ничего костылить, делайте как в документации и будет правильно - благо, в Ларе она отличная.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fomvasss
@fomvasss
PHP developer
Нет, для пивот таблиця используйте foreign key, и когда модель удалится физически з БД, записи в пивот автоматически тоже будут удален
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы