Laravel WhereIn没有按预期工作

时间:2017-08-15 15:04:12

标签: php

我使用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();

0 个答案:

没有答案