我正在尝试将用Laravel 5.1编写的项目升级到5.8。升级后,以下代码不再起作用。如何将其重写为5.8版?
$pf = $this->pageFields->first(function($key, $item) use ($sortOrder) {
return isset($item->sort_order) && $item->sort_order == $sortOrder;
});
答案 0 :(得分:0)
您可以使用where()
函数来过滤集合。
$pf = $this->pageFields
->where('sort_order', $sortOrder)
->first();