【发布时间】:2019-08-02 16:53:05
【问题描述】:
我正在尝试使用 laravel 将数据播种到数据库。
这是我的工厂模型
$factory->define(App\product::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'description' => $faker->description,
'price' =>$faker->price,
'image' => $faker->image,
'value' => $faker->value,
'category_id' => $faker->category_id,
'is_voucher' => $faker->is_voucher,
'voucher_id' => $faker->voucher_id,
];
});
在producttableseed中
public function run()
{
$product = factory(product::class, 10)->create();}
当我运行 php artisan db:seed 我得到这个错误
Symfony\Component\Debug\Exception\FatalThrowableError : 传递给 Illuminate\Database\Eloquent\Factory::{closure}() 的参数 1 必须是 Faker\Generator\Generator 的实例,给定的 Faker\Generator 实例
【问题讨论】:
标签: laravel-5