|
|
@@ -1,6 +1,9 @@
|
|
|
<?php
|
|
|
|
|
|
namespace App\Models;
|
|
|
+use App\Models\SportLeague;
|
|
|
+use App\Models\SportTeam;
|
|
|
+
|
|
|
|
|
|
class Sport extends BaseModel
|
|
|
{
|
|
|
@@ -33,4 +36,41 @@ class Sport extends BaseModel
|
|
|
];
|
|
|
return $long_status[$status] ?? $status;
|
|
|
}
|
|
|
+
|
|
|
+ public static function addSportTeam($sport_data){
|
|
|
+ if (!empty($sport_data['home_team_id'])) {
|
|
|
+ $team = SportTeam::where('team_id', $sport_data['home_team_id'])->first();
|
|
|
+ if (!$team) {
|
|
|
+ SportTeam::create([
|
|
|
+ 'team_id' => $sport_data['home_team_id'],
|
|
|
+ 'team_name_en' => $sport_data['home_team'],
|
|
|
+ 'logo' => $sport_data['home_team_logo'],
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!empty($sport_data['guest_team_id'])) {
|
|
|
+ $team = SportTeam::where('team_id', $sport_data['guest_team_id'])->first();
|
|
|
+ if (!$team) {
|
|
|
+ SportTeam::create([
|
|
|
+ 'team_id' => $sport_data['guest_team_id'],
|
|
|
+ 'team_name_en' => $sport_data['guest_team'],
|
|
|
+ 'logo' => $sport_data['guest_team_logo'],
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function addSportLeague($league){
|
|
|
+ if (!empty($league['name'])) {
|
|
|
+ $league = SportLeague::where('league_name_en', $league['name'])->first();
|
|
|
+ if (!$league) {
|
|
|
+ SportLeague::create([
|
|
|
+ 'league_name_en' => $league['name'],
|
|
|
+ 'logo' => $league['logo'] ?? '',
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|