我有以下查詢: $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_id1 |8 |92 |8 |2我的問題是,$query可以預期任意數量的行,因此不確定如何遍歷未知數量的行。
2 回答

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
使用口才
$data = array(
array('user_id'=>'Coder 1', 'subject_id'=> 4096),
array('user_id'=>'Coder 2', 'subject_id'=> 2048),
//...
);
Model::insert($data);
添加回答
舉報
0/150
提交
取消