This commit is contained in:
hackerESQ
2024-08-30 21:58:38 -05:00
parent 2a42ce9d12
commit d6cf867c6d
13 changed files with 361 additions and 122 deletions
+6 -16
View File
@@ -34,19 +34,19 @@ class MarketData extends Model
'market_cap' => 0
];
public static function setSplitsHoldingSynced($symbol)
public function holdings()
{
$market_data = self::where('symbol', $symbol)->get()->first();
return $this->hasMany(Holding::class, 'symbol', 'symbol');
}
$market_data->splits_synced_to_holdings_at = now();
$market_data->save();
public function scopeSymbol($query, $symbol)
{
return $query->where('symbol', $symbol);
}
public function refreshMarketData()
{
return static::getMarketData($this->attributes['symbol']);
}
public static function getMarketData($symbol)
@@ -74,14 +74,4 @@ class MarketData extends Model
return $market_data;
}
public function holdings()
{
return $this->hasMany(Holding::class, 'symbol', 'symbol');
}
public function scopeSymbol($query, $symbol)
{
return $query->where('symbol', $symbol);
}
}