私はピボットテーブルにシードを作成しようとします。 は、ここに私のコードIDの配列を持つLaravelをシードしても動作しません
public function run()
{
// Get array of ids
$teacherIds = DB::table('teachers')->pluck('id');
$courseIds = DB::table('courses')->pluck('id');
// Seed course_teacher table
foreach ((range(1, 1)) as $index)
{
DB::table('course_teacher')->insert(
[
'teacher_id' => $teacherIds[array_rand((array) $teacherIds)],
'course_id' => $courseIds[array_rand((array) $courseIds)]
]
);
}
}
私はそれが配列を望んでいた間、私は、オブジェクトを与えていたエラーがあったので、私は(配列)を加えています。
しかし、私は別のエラーundefined index:
を持っているので、あなたは私を助けることができますか?
どのラインでエラーが発生していますか? – Exprator
'$ teacherIds'の結果を表示し、ここにそれを表示しますか? –