Задать вопрос
@ildar-meyker

Пустые выборки после добавления индексов на pivot таблице. Почему?

Добавил в миграциях:

Schema::table('author_book', function (Blueprint $table) {
$table->foreign('book_id')->references('id')->on('books')->onDelete('cascade');
$table->foreign('author_id')->references('id')->on('authors')->onDelete('cascade');
});

Из любопытного, сырой sql запрос (подсмотрен в telescope) достает данные. А вот сам laravel начал возвращать пустой результат во всех местах, где используется pivot таблица. Дело именно в индексах, поскольку стоило их удалить в SequelPro, так снова все стало нормально.
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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