Задать вопрос
@Mo1she

SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails... Laravel 5.6.?

У меня есть новости и категории к ним. Связь - многие ко многим. При попытке удалить новость выдаёт эту ошибку. В сети нашёл решение путём добавления onDelete в миграцию. Но этот способ при связи многие ко многим не работает, ведь в миграции новостей и категорий ничего нет и связь реализована только с помощью связывающей таблицы. Скажите есть ли способ красиво решить эту проблему или стоит каждый раз при удалении новости самостоятельно лезть в связывающую таблицу и удалять сначала запись от туда?
  • Вопрос задан
  • 471 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
@Mo1she Автор вопроса
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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