Я пытаюсь обновить проект, написанный на 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;
});






Вы можете использовать функцию where() для фильтрации коллекции.
$pf = $this->pageFields
->where('sort_order', $sortOrder)
->first();