如何在Laravel 5.1中附加结果

时间:2016-05-01 06:32:59

标签: php laravel laravel-5.1

我尝试将搜索结果返回到数组中,以便在刀片中显示,但会收到错误:

template< typename T >
void foo( T& obj ){
    obj[0] = xxxxxx;
}
  

0bfe77047992e2dce86ae561e266494c第37行中的FatalErrorException:调用   到未定义的方法Illuminate \ Database \ Eloquent \ Collection :: appends()

我尝试用+数组,但得到错误

1 个答案:

答案 0 :(得分:2)

您可以使用查询构建器的whereIn()方法。请参阅docs

$persons = Person::where('name', 'like', '%$search_term%')->lists('id');

$trials = Trial::with('samples')->with('persons')->whereIn('person_id', $persons)->get();