Laravel种子问题

时间:2016-12-05 11:29:21

标签: php arrays laravel laravel-5 laravel-5.2

我的问题是下一个:

我已经做了一些种子,我试图将主键放到另一个表/种子上。

以下是我遇到问题的代码:

$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->我很抱歉我的英语不好。

0 个答案:

没有答案