1
0
Fork 0
party-rank-server/database/seeders/PartyUserSeeder.php

46 lines
1.2 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\UserScore;
use Database\Factories\PartyCateFactory;
use Database\Factories\PartyUserFactory;
use Database\Factories\UserScoreFactory;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\PartyCate;
use App\Models\PartyUser;
class PartyUserSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
PartyCate::truncate();
PartyUser::truncate();
PartyCate::factory()->count(20)->create([
'scores' => [
'score_cate_1' => 0,
'score_cate_2' => 0,
'score_cate_3' => 0,
'score_cate_4' => 0,
'score_cate_5' => 0,
]
]);
(new PartyUserFactory())->count(100)->create([
'scores' => [
'score_cate_1' => 0,
'score_cate_2' => 0,
'score_cate_3' => 0,
'score_cate_4' => 0,
'score_cate_5' => 0,
]
]);
UserScore::truncate();
UserScore::factory()->count(100)->create();
}
}