getZqPredict($cdate); if (!$companies) { return; } foreach ($companies as $item) { $matchId = Arr::get($item, 'matchId'); if (!$matchId) { continue; } $predict = ZqPredict::where('match_id', $matchId)->where('cdate', $cdate)->first(); if (!$predict) { $predict = new ZqPredict(); } $predict->cdate = $cdate; $predict->match_id = $matchId; $predict->home_team_name = strval(Arr::get($item, 'homeTeamName')); $predict->away_team_name = strval(Arr::get($item, 'awayTeamName')); $predict->spf_pr = Arr::get($item, 'spfPR'); $predict->rq_pr = Arr::get($item, 'rqPR'); $predict->dx_pr = Arr::get($item, 'dxPR'); $predict->save(); } } }