@Donald_Duck

Куда делся firstWhere() у коллекций?

Здравствуйте!

Не могу понять куда делся метод firstWhere() у коллекций? Взял пример из документации
$collection = collect([
    ['name' => 'Regena', 'age' => 12],
    ['name' => 'Linda', 'age' => 14],
    ['name' => 'Diego', 'age' => 23],
    ['name' => 'Linda', 'age' => 84],
]);

$collection->firstWhere('name', 'Linda');

В итоге выдает Method firstWhere does not exist.

Можно конечно сделать и вот так
$collection->where('name', 'Linda')->first();
но все же интересно куда пропал firstWhere().

Использую Laravel 5.5
  • Вопрос задан
  • 348 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
И ты точно уверен, что у тебя Laravel версии >= 5.5.23, в которой этот метод появился?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы