它是一個在線結果標記。一旦用戶點擊保存,就會獲得CA(Continuity評估),並獲得考試標誌和教師對特定學生的評語。我想知道如何以正確的方式將這些字段插入到我的數據庫中。
return $request->all();
它是一個在線結果標記。一旦用戶點擊保存,就會獲得CA(Continuity評估),並獲得考試標誌和教師對特定學生的評語。我想知道如何以正確的方式將這些字段插入到我的數據庫中。
return $request->all();
$i = 0;
foreach($request->id as $id) {
$model = new Model;
$model->user_id = $id;
$model->ca_mark = $request->ca_mark[$i];
$model->exam_mark = $request->ca_mark[$i];
$model->remarks = $request->remarks[$i];
$model->save();
$i++;
}
查詢生成器
$i = 0;
foreach($request->id as $id) {
DB::table('table')->insert([
'user_id' => $id,
'ca_mark' => $request->ca_mark[$i],
'exam_mark' => $request->ca_mark[$i],
'remarks' => $request->remarks[$i]
]);
$i++;
}
上面的代碼圖像寫基於所述數據庫表結構的情況進行了。簡而言之,對這些ID進行初始化,因爲這將是學生ID,並根據ID的關鍵字採用ca_mark,exam_mark和remark。
謝謝。我怎麼能這樣做與查詢建設者壽:(@mbozwood –
看到更新@OGPaulCaleb – mbozwood
非常感謝你!我在工作,這是項目的結束部分,你真的幫助過,我不會忘記你@mbozwood :) –
如果您將表結構添加到此問題中,這將有所幫助。答案可能是使用雄辯。 https://laravel.com/docs/5.5/eloquent#inserting-and-updating-models – Mick
一個好方法是閱讀你正在使用的框架的文檔。特別關於Eloquents和數據庫。 https://laravel.com/docs/5.5/eloquent和https://laravel.com/docs/5.5/database –
即時通訊使用查詢生成器 –