我使用删除按钮删除数据,但是删除数据时,删除的数据与我所说的行不匹配,但是删除的数据是表顶部的数据
当我使用时return $meja,它应该显示 id 7 但 id 1 相反
欲了解更多详情:
看法 :
@foreach($data as $row)
<tr>
<th scope="row">{{$no++}}</th>
<td>{{$row->no_meja}}</td>
<td>{{$row->keterangan}}</td>
<td>
<a href="{{route('meja.edit',['meja'=>$row->id_meja])}}" class="btn btn-success"><i class="fas fa-edit"></i></a>
<a href="#" data-id="" class="btn btn-danger confirm_script mr-3">
<form action="{{ route('meja.destroy',['meja'=>$row->id_meja])}}" id="delete" method="POST">
@method('DELETE')
@csrf
</form>
<i class="fas fa-trash"></i>
</a>
</td>
</tr>
@endforeach
这是我的 JavaScript
<script>
$(".confirm_script").click(function(e) {
// id = e.target.dataset.id;
swal({
title: 'Yakin hapus data?',
text: 'Data yang dihapus tidak bisa dibalikin',
icon: 'warning',
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
$('#delete').submit();
} else {
swal('Your imaginary file is safe!');
}
});
});
</script>
这是我的控制器:
public function destroy(Meja $meja)
{
$meja->delete();
return redirect()->route('meja.index')->with('destroy',' Berhasil dihapus!');
}
这是我的路由器:
Route::group(['prefix' => 'admin'], function() {
Route::view('/','admin/dashboard.index');
//---MASAKAN---//
Route::resource('masakan','MasakanController');
Route::post('admin/masakan/updatestatus/{masakan}','MasakanController@UpdateStatus')->name('masakan.updateStatus');
//---MEJA---///
Route::resource('meja','MejaController');
//---ADMIN-ACCOUNT---/
Route::resource('adminaccount','AdminController');
});
泛舟湖上清波郎朗
相关分类