【发布时间】:2016-12-05 11:29:21
【问题描述】:
我的问题是下一个:
我已经做了一些种子,我正在尝试获取另一个表/种子的主键。
这是我遇到问题的代码:
$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-> 对不起,我的英语不好。
【问题讨论】:
标签: php arrays laravel laravel-5 laravel-5.2