define(App\Models\PartnerModel::class, function (Faker $faker) { $users = \App\Models\User\UserModel::take(40)->get(); return [ 'media_id' => 'gh_01c089b58dda', 'secret' => $faker->unique()->word, 'upload_at' => $faker->unixTime('now'), 'update_at' => $faker->unixTime('now'), 'created_at' => $faker->unixTime('now'), 'is_self' => 1, 'is_recommend' => $faker->randomElement([0, 1]), 'is_voice_recommend' => $faker->randomElement([0, 1]), 'check_photo' => $faker->randomElement([-1, 0, 1]), 'photo_1_check' => $faker->randomElement([-1, 0, 1]), 'photo_2_check' => $faker->randomElement([-1, 0, 1]), 'photo_3_check' => $faker->randomElement([-1, 0, 1]), 'photo_4_check' => $faker->randomElement([-1, 0, 1]), 'voice_check' => $faker->randomElement([-1, 0, 1]), 'base_score' => $faker->numberBetween(0, 100), 'is_push_feed' => $faker->randomElement([0, 1]), 'is_commit_check' => function(array $mock) { if (0 == $mock['check_photo'] || 0 == $mock['photo_1_check'] || 0 == $mock['photo_2_check'] || 0 == $mock['photo_3_check'] || 0 == $mock['photo_4_check'] || 0 == $mock['voice_check']) { return 1; } return 0; }, 'is_sell' => 1, ]; });