$$工厂未定义变量

问题描述 投票:0回答:1

我正在使用Laravel 5.6,在ProductFactory中出现此错误:未定义的变量$ factory

   <?php

use Faker\Generator as Faker;

$factory->define(App\Product::class, function (Faker $faker) {
    return [
        //
    ];
});
php laravel-5.6
1个回答
0
投票

i通过添加以下行来解决:/** @var \Illuminate\Database\Eloquent\Factory $factory */

<?php

/** @var \Illuminate\Database\Eloquent\Factory $factory */
use Faker\Generator;
use App\Customer;

$factory->define(Customer::class, function (Generator $faker) {

    return [ 'email' => $faker->unique()->safeEmail ];
});
© www.soinside.com 2019 - 2024. All rights reserved.