29 lines
816 B
PHP
29 lines
816 B
PHP
<?php
|
|
|
|
namespace App\Console\Commands\DbMapper\Store;
|
|
|
|
use App\Models\ElementProvider;
|
|
|
|
class StoreElement
|
|
{
|
|
public static function store(&$mapper)
|
|
{
|
|
$home = [];
|
|
$home['sport_id'] = $mapper['sport_id'];
|
|
$home['element_id'] = $mapper['txodds_home_id'];
|
|
$home['provider_id'] = $mapper['provider_id'];
|
|
$home['name'] = $mapper['home'];
|
|
|
|
ElementProvider::updateOrCreate(['provider_element_id' => (int) $mapper['home_id']], $home);
|
|
|
|
$away = [];
|
|
$away['sport_id'] = $mapper['sport_id'];
|
|
$away['element_id'] = $mapper['txodds_away_id'];
|
|
$away['provider_id'] = $mapper['provider_id'];
|
|
$away['name'] = $mapper['away'];
|
|
|
|
ElementProvider::updateOrCreate(['provider_element_id' => (int) $mapper['away_id']], $away);
|
|
|
|
}
|
|
}
|