如何使用口才/流利的单个查询插入多行

我有以下查询:


  $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();

并按预期得到以下结果:


[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]

有没有一种方法可以将上述结果复制到另一个表中,以便我的表看起来像这样?


ID|user_id|subject_id

1 |8      |9

2 |8      |2

我的问题是,$query可以预期任意数量的行,因此不确定如何遍历未知数量的行。


慕雪6442864
浏览 468回答 2
2回答

月关宝盒

使用口才$data = array(    array('user_id'=>'Coder 1', 'subject_id'=> 4096),    array('user_id'=>'Coder 2', 'subject_id'=> 2048),    //...);Model::insert($data);
打开App,查看更多内容
随时随地看视频慕课网APP