generated from panliang/owl-admin-starter
46 lines
1.2 KiB
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();
|
|
}
|
|
}
|