@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, так снова все стало нормально.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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