love_php/database/factories/ProfileCourtshipFactory.php

33 lines
1.7 KiB
PHP
Raw Permalink Normal View History

2026-04-02 09:20:51 +08:00
<?php
use Faker\Generator as Faker;
$myfaker = \Faker\Factory::create('zh_CN');
$factory->define(App\Models\ProfileCourtship::class, function (Faker $faker) use($myfaker) {
return [
'age' => $myfaker->numberBetween(28,100),
'state' => $myfaker->randomElement(['未婚', '离异', '丧偶']),
'stature' => $myfaker->numberBetween(130, 220),
'weight' => $myfaker->numberBetween(30, 200),
'province' => $myfaker->state,
'city' => $myfaker->city,
'resident_type' => $myfaker->randomElement(['城市', '农村']),
'resident_province' => $myfaker->state,
'resident_city' => $myfaker->city,
'degree' => $myfaker->randomElement(['大专', '本科', '硕士', '博士', '其他']),
'graduate_school' => $myfaker->state.$myfaker->randomElement(['科技', '理工', '师范']).$myfaker->randomElement(['学院', '大学']),
'work_sort' => $myfaker->randomElement(['事业单位', '公务员', '央企', '国企', '私企', '外企']),
'h_car' => $myfaker->randomElement([0, 1]),
'h_housing' => $myfaker->randomElement([0, 1]),
'introduction' => $myfaker->paragraph(),
'ideal_mate' => $myfaker->paragraph(),
'photos' => '["'.$myfaker->imageUrl(640, 480).'"]',
'graduate_photos' => '["'.$myfaker->imageUrl(100, 100).'"]',
'identification_photos' => '["'.$myfaker->imageUrl(100, 100).'"'.$myfaker->imageUrl(100, 100).'"]',
'other_photots' => '["'.$myfaker->imageUrl(100, 100).'"'.$myfaker->imageUrl(100, 100).'"]',
'wechat_id' => $myfaker->userName,
'wechat_qrcode' => $myfaker->imageUrl(100, 100).'"'.$myfaker->imageUrl(64, 64),
];
});