feat: implement boris

This commit is contained in:
Rico
2026-03-02 00:04:01 +01:00
parent ff81bc43bb
commit 016abb1ea3
9 changed files with 205 additions and 20 deletions

View File

@@ -3,9 +3,9 @@
namespace Database\Seeders;
use App\Models\ChampionSkin;
use App\Services\BorisStaticDataClient;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Log;
class ChampionSkinSeeder extends Seeder
@@ -15,10 +15,7 @@ class ChampionSkinSeeder extends Seeder
*/
public function run(): void
{
$championData = Http::get('https://static.heimerdinger.lol/champions.json')->json();
if (!is_array($championData)) {
$championData = Http::get('https://cdn.merakianalytics.com/riot/lol/resources/latest/en-US/champions.json')->json();
}
$championData = app(BorisStaticDataClient::class)->getChampions();
$changeCount = 0;
foreach ($championData as $champion) {