lip пре 1 недеља
родитељ
комит
9fc7626c15
1 измењених фајлова са 18 додато и 1 уклоњено
  1. 18 1
      app/Models/Sport.php

+ 18 - 1
app/Models/Sport.php

@@ -66,11 +66,28 @@ class Sport extends BaseModel
 
     public static function addSportLeague($league){
         if (!empty($league['name'])) {
-            $info = SportLeague::where('league_en', $league['name'])->first();
+            $info = SportLeague::where('league_id', $league['id'])->first();
+            if (!$info) {
+                $info = SportLeague::where('league_en', $league['name'])->first();
+                if ($info) {
+                    $info->league_id = $league['id'] ?? '';
+                    $info->logo = $league['logo'] ?? '';
+                    $info->country = $league['country'] ?? '';
+                    $info->season = $league['season'] ?? '';
+                    $info->round = $league['round'] ?? '';
+                    $info->standings = !empty($league['standings']) ? 1 : (isset($league['standings']) ? 0 : null);
+                    $info->save();
+                }
+            }
             if (!$info) { 
                 SportLeague::create([
                     'league_en' => $league['name'],
                     'logo' => $league['logo'] ?? '',
+                    'league_id' => $league['id'] ?? '',
+                    'country' => $league['country'] ?? '',
+                    'season' => $league['season'] ?? '',
+                    'round' => $league['round'] ?? '',
+                    'standings' => !empty($league['standings']) ? 1 : (isset($league['standings']) ? 0 : null),
                 ]);
             }
         }