0

我有一个 laravel 8 项目,想播种一个模型,该模型应该包含几个datasheets-propertydayOfMonth范围从 1 到 25

class DatabaseSeeder extends Seeder
{
    /**
     * Run the database seeders.
     *
     * @return void
     */
    public function run()
    {
       User::factory()
                  ->count(30)
                  ->has(DataSheet::factory()
                                        ->count(25)
                                        ->state(function (array $attributes, DataSheet $dataSheet) {
                                                                                    return [
                                                                                        'data_sheet_id' => $dataSheet->id,
                                                                                        'dayOfMonth' =>  // values counted from 1 to 25
                                                                                    ];
                                                                                })
    }
}

如何实现 dayOfMonth 部分?

提前致谢!:)

4

1 回答 1

0

你可以使用faker的

通过添加$faker->unique()->numberBetween(1,25),

于 2021-03-23T07:45:03.597 回答