|
|
@ -2,6 +2,7 @@ |
|
|
|
|
|
|
|
|
use App\Couple; |
|
|
use App\Couple; |
|
|
use App\User; |
|
|
use App\User; |
|
|
|
|
|
use App\UserMetadata; |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
|-------------------------------------------------------------------------- |
|
|
|-------------------------------------------------------------------------- |
|
|
@ -18,10 +19,10 @@ use App\User; |
|
|
$factory->define(User::class, function (Faker\Generator $faker) { |
|
|
$factory->define(User::class, function (Faker\Generator $faker) { |
|
|
$name = $faker->name; |
|
|
$name = $faker->name; |
|
|
return [ |
|
|
return [ |
|
|
'id' => $faker->uuid, |
|
|
|
|
|
'name' => $name, |
|
|
|
|
|
'nickname' => $name, |
|
|
|
|
|
'gender_id' => rand(1, 2), |
|
|
|
|
|
|
|
|
'id' => $faker->uuid, |
|
|
|
|
|
'name' => $name, |
|
|
|
|
|
'nickname' => $name, |
|
|
|
|
|
'gender_id' => rand(1, 2), |
|
|
'manager_id' => $faker->uuid, |
|
|
'manager_id' => $faker->uuid, |
|
|
]; |
|
|
]; |
|
|
}); |
|
|
}); |
|
|
@ -36,15 +37,26 @@ $factory->state(User::class, 'female', function (Faker\Generator $faker) { |
|
|
|
|
|
|
|
|
$factory->define(Couple::class, function (Faker\Generator $faker) { |
|
|
$factory->define(Couple::class, function (Faker\Generator $faker) { |
|
|
return [ |
|
|
return [ |
|
|
'id' => $faker->uuid, |
|
|
|
|
|
|
|
|
'id' => $faker->uuid, |
|
|
'husband_id' => function () { |
|
|
'husband_id' => function () { |
|
|
return factory(User::class)->states('male')->create()->id; |
|
|
return factory(User::class)->states('male')->create()->id; |
|
|
}, |
|
|
}, |
|
|
'wife_id' => function () { |
|
|
|
|
|
|
|
|
'wife_id' => function () { |
|
|
return factory(User::class)->states('female')->create()->id; |
|
|
return factory(User::class)->states('female')->create()->id; |
|
|
}, |
|
|
}, |
|
|
'manager_id' => function () { |
|
|
'manager_id' => function () { |
|
|
return factory(User::class)->create()->id; |
|
|
return factory(User::class)->create()->id; |
|
|
}, |
|
|
}, |
|
|
]; |
|
|
]; |
|
|
}); |
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$factory->define(UserMetadata::class, function (Faker\Generator $faker) { |
|
|
|
|
|
return [ |
|
|
|
|
|
'id' => $faker->uuid, |
|
|
|
|
|
'user_id' => function () { |
|
|
|
|
|
return factory(User::class)->create()->id; |
|
|
|
|
|
}, |
|
|
|
|
|
'key' => $faker->name, |
|
|
|
|
|
'value' => $faker->sentence, |
|
|
|
|
|
]; |
|
|
|
|
|
}); |