我想只删除已检查的任务。目前我有这个:
<form method="POST" action="/destroy">
@foreach($tasks as $t)
<label>
<input type="checkbox" name="checked[]" value="$t->id">
</label>
@endforeach
<button type="submit">Submit!</button>
</form>
这是我的控制器
public function destroy(Request $request)
{
$this->validate($request, [
'checked' => 'required',
]);
$checked = $request->input('checked');
Task::destroy($checked);
}
这是我的路线
Route::post('/destroy', [
'uses' => 'Controller@destroy',
]);
我没有收到任何错误,但系统无法正常工作
答案 0 :(得分:0)
我解决了这个问题!感谢您的支持!
问题是我的id变量是哈希值。