getFreeCompanyById('9231394073691143535', $apiService); $members = $fcInfo->content['FreeCompanyMembers']; foreach ($members as $member) { $rankedUser = FreeCompanyRankedUser::where('lodestoneId', $member['ID'])->first(); if ($rankedUser === null) { $rankedUser = new FreeCompanyRankedUser; $rankedUser->lodestoneId = $member['ID']; } $rankedUser->displayName = $member['Name']; $rankedUser->ingameRole = $member['Rank']; $rankedUser->lastSeen = Carbon::now(); if ($rankedUser->firstSeen === null) $rankedUser->firstSeen = Carbon::now(); $rankedUser->save(); } return 0; } }