我的问题是下一个:
我已经做了一些种子,我试图将主键放到另一个表/种子上。
以下是我遇到问题的代码:
$factory->define(App\Movimento::class,function(Faker\Generator $faker){
$Transportador=App\Transportador::pluck('TransportadorId');
$array =[
'MovimentoId' => $faker->randomNumber,
'Data' => $faker->date,
'Destino' => $faker->word,
'EMExp' => $faker->word,
'Transp' => $faker->randomNumber($Transportador)
];
return $array;
});
所以“Transp”是一个外键,我希望同一个键具有来自另一个种子的“TransportadorId”。
以下是代码如何从错误中清除:
$factory->define(App\Transportador::class,function(Faker\Generator $faker){
$nbDigits='3';
$redDigits='9';
$array =[
'TransportadorId' => $faker->randomNumber($nbDigits),
'Nome' => $faker->text,
'Contribuinte' => $faker->randomNumber($redDigits)
];
return $array;
});
P.S->我很抱歉我的英语不好。