如何删除输入中的历史文本,任何人都可以教我如何删除它,我正在使用 laravel 5.5 Blade 模板,请参见下图。
我试图更新我的表,但我无法让它工作..我总是以错误告终:
为 foreach() 提供的参数无效
这是我的控制器:
public function show_score($id)
{
$scores = Score::with(['lead','subject'])->where(['subject_id'=>$id])->get();
return view('markbook.show_score',compact('scores'));
}
public function update_score(Request $request)
{
$id = $request->input('id');
$scores = Score::find($id);
foreach ($scores as $datas) {
$datas->jan_ap=$request->input('jan_ap');
$datas->jan_hm=$request->input('jan_hm');
$datas->save();
}
}
route:
Route::get('markbook/scores/{id}', 'MarkbookController@show_score' );
Route::post('markbook/scores', 'MarkbookController@update_score');
Run Code Online (Sandbox Code Playgroud)
这是我的表格,我正在尝试循环更新的分数: