How to perform multiple record deletion using checkbox to check all records and delete by clicking a delete button.
route
Route::resource('case','CaseController');
controller
//currently i have only one record delete at a time
public function destroy($id)
{
$case= Case::find($id);
$case->delete();
}
view
<p><label><input type="checkbox" id="checkAll"/> Check all</label>and<a href="">Delete all checked</a></p>
@foreach ($cases as $case)
<input type="checkbox" name="checkbox[]" data-id="checkbox"class="cb" value="{{$case->id}}" />
@endforeach
and js
<script type="text/javascript">
$("#checkAll").change(function () {
$("input:checkbox").prop('checked', $(this).prop("checked"));
});
</script>