Моя функция не будет хранить наибольшее значение в переменной в Laravel

Я пытаюсь получить это поле из моего Mongodb, но я не знаю, почему в моем var хранятся только первое значение (не самое высокое) и правильное.

 public function globalChartGet() {
  $firstInChart = 0;
  $users = User::all();
  foreach ($users as $user) {
      if ($user->points > $firstInChart) {
        $firstInChart = $user->points;
    }
  }
 }

1 ответ

Решение

Просто сделай это

$highest = $users->max('points');

Надеюсь, поможет

Другие вопросы по тегам