Я пытаюсь заполнить данные в базе данных, используя 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: Аргумент 1 передается в Illuminate \ Database \ Eloquent \ Factory :: {closure} () должен быть экземпляром Faker \ Generator \ Generator, экземпляр Faker \ Generator должен иметь значение