Я использую API Halo 5, и я пытаюсь получить игроков в целом Прогресс до следующего ранга. Чтобы сделать это, одним из шагов я должен получить игроков следующий ранг. Оттуда я могу получить начало Xp этого ранга.Получить игроков Следующий ранг в базе данных - Laravel 5.2
Я знаю, как получить текущий ранг игроков с его началом XP. Я не могу понять, как получить следующий ранг (или строку) из базы данных.
Это как моя функция устанавливается прямо сейчас:
public function currentProgressRank($playerArenaStats) {
// Get a players current xp and rank from API JSON array
$PlayersRankXP = $playerArenaStats->Results[0]->Result->Xp;
$PlayersRank = $playerArenaStats->Results[0]->Result->SpartanRank;
// Get a Players current Rank from Database by comparing a players rank from API to a rank ID from Database
$GetStartXp = Ranks::where('rank_id', '=', $PlayersRank)->get();
// Do a foreach loop, and get the start XP into the current rank
foreach ($GetStartXp as $XP) {
$GetStart = $XP->startXp;
}
// Need to get Start Xp for the Players next rank here....
}
Я знаю, что есть следующий() метод, но как бы я осуществить это в Laravel красноречивым поиска