默认情况下,laravel 安装在database/factories/ModelFactory.php
文件中附带此代码。
$factory->define(App\User::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'email' => $faker->email,
'password' => bcrypt(str_random(10)),
'remember_token' => str_random(10),
];
});
因此,您需要先定义一个工厂模型,然后再将其用于种子数据库。这只是使用了一个Faker 库的实例,该实例用于生成假数据,以便为数据库播种以执行测试。
确保您已为 Comments 模型添加了类似的 Modal Factory。
所以你的评论模型工厂将是这样的:
$factory->define(App\Comment::class, function (Faker\Generator $faker) {
return [
'comment' => $faker->sentence,
// Any other Fields in your Comments Model
];
});