我有一个ID列表,需要获取一个集合(让我们说出类型" Book")并手动将单书添加到此集合中。
示例:
$ids = array(1,5,7,12);
$books = ???
foreach($ids as $id){
$books->add(Book::find($id)); }
或者有更简单的方法来获得我想要的东西吗?
谢谢
答案 0 :(得分:2)
我想你可以这样写:
$books = Book::whereIn('id', $ids)->get();
$books
将是Collection
,其中包含您的所有图书。