php artisan make:model XXX -fs
-mfs :其他创建文件;目录:database/
m 代表在 database/migrations 目录里面创建 表文件
f 代表在 database/factories 目录里面创建 Factory.php 文件
s 代表在 database/seeders 目录里面创建 Seeder.php 文件
自己根据需要的类型百度去
public function definition()
{
return [
'title' => $this->faker->word, //自动生成标题
'money'=>$this->faker->randomFloat(2, 10, 100),
'category_id'=>$this->faker->numberBetween(1,5),
'weigh'=>$this->faker->numberBetween(1,20),
'desc' => $this->faker->sentence, //自动生成内容
'created_at' => $this->faker->dateTimeBetween('-3 year', '-1 year'),// 时间在 三年到一年 之间
'updated_at' => $this->faker->dateTimeBetween('-1 year', '-5 month'),// 时间在 一年到五个月之间
];
}
public function run()
{
Goods::factory()->count(1000)->create();
}
php artisan db:seed --class=xxxxxxSeeder
我的表是goods表 , 1000条