Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Shurra

  • 0
    вклад
  • 6
    вопросов
  • 1
    ответ
  • 100%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как удалить неиспользуемые поля из промежуточной таблицы связей (belongsToMany) Laravel8?

    Shurra @Shurra Автор вопроса
    сделал, как и предполагал -
    вначале удаляю все связи с текущим айди,
    DB::table('todo_tags_ids')->where('todo_id', '=', $todo->id)->delete();

    потом инсертю в чистую таблицу новые связи.

    допускаю что динозавры могут этот запрос оптимизировать до одной строки.
    к сожалению я пока не динозавр))

    UPD:
    решилось при помощи метода sync()
    Спасибо @iMedved2009
    Ответ написан 27 апр.
    7 комментариев
    7 комментариев
Оценили как «Нравится»
Самые активные сегодня
  • solidcreature
    Николай Миронов
    • 10 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 7 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • Griboks
    Griboks
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации