我有一些通讯:
$newsletters = $channel->Newsletter()->whereIn('id', $wantNewsletters)->get();
这个集合的结果如下:
我尝试使用pluck,但它只允许一列:
$newsletters = $channel->Newsletter()->whereIn('id', $wantNewsletters)->pluck('media', 'id');
在某种程度上,这就像->pluck('*', 'id')
。现在我不得不预先处理每个集合,这对我来说似乎不对。
谢谢你的帮助!
你可以使用keyBy方法:
$newsletters = $channel->Newsletter()->whereIn('id', $wantNewsletters)->get()->keyBy('id');