Laravel WhereIn не работает, как ожидалось

У меня проблема с использованием Laravel где. Я пытаюсь написать запрос как

SELECT * FROM voters WHERE pollingstation_id IN (SELECT pollingstation_id FROM pollingstation_shehia WHERE word_id = 103)

Я пробовал два способа, и оба способа я получаю ту же ошибку, но когда я dd, я вижу массив возвращенных

Вот ошибка, когда я вернусь к просмотру

(2/2) ErrorException
Неожиданные данные найдены.
Неожиданные данные найдены.
Данные отсутствуют (Вид: C: \ xampp \ htdocs \ cufelection \ resources \ views \ избирателей \ избирателейWordList.blade.php)

Вот когда я дд

Collection {#2929 ▼
#items: array:2648 [▶]
}

и вот мой запрос

$voters = Voter::whereIn('pollingstation_id', function($query) use($id) {
$query->from('pollingstation_shehia')
->where('word_id', $id)
->select('pollingstation_id');
})->get();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector