我使用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 \ votes \ votesWordList.blade.php)
这是我dd
的时候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();