我现在正忙于一个实习项目,而我被困在这个项目上。
我已经可以同时使用多个种子生成器生成uuid了,但是问题是我需要在几个种子生成器中生成uuid,因为有些表需要通过uuid彼此关联...
那么我该如何解决此问题? 预先感谢!
我现在正忙于一个实习项目,而我被困在这个项目上。
我已经可以同时使用多个种子生成器生成uuid了,但是问题是我需要在几个种子生成器中生成uuid,因为有些表需要通过uuid彼此关联...
那么我该如何解决此问题? 预先感谢!
对于前键,我在工厂内部使用了Faker的randomElement
方法:
use App\Models\Article;
use App\Models\Visibility;
use Webpatser\Uuid\Uuid;
use Faker\Generator as Faker;
$factory->define(Article::class,function (Faker $faker) {
return [
'id' => Uuid::generate()->string,'visibility_id' => $faker->randomElement(Visibility::all()->toArray())['id'],];
});
希望这就是您想要的!