where('provider_element_id', $event['home_id'])->value('element_id'); } if (! $event['txodds_home_id']) { $arr = ExplodeString::grap($event['home']); $event['txodds_home_id'] = Element::where('sport_id', $event['sport_id']) ->where(function ($query) use ($arr) { foreach ($arr as $str) { $query->orwhere('name', 'like', '%'.$str.'%'); } })->pluck('id')->toArray(); } if (isset($event['away_id'])) { $event['txodds_away_id'][] = ElementProvider::where('provider_id', $event['provider_id']) ->where('provider_element_id', $event['away_id'])->value('element_id'); } if (! $event['txodds_away_id']) { $arr = ExplodeString::grap($event['away']); $event['txodds_away_id'] = Element::where('sport_id', $event['sport_id']) ->where(function ($query) use ($arr) { foreach ($arr as $str) { $query->orwhere('name', 'like', '%'.$str.'%'); } })->pluck('id')->toArray(); } } }