第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel:刪除ID錯誤的數(shù)據(jù)

Laravel:刪除ID錯誤的數(shù)據(jù)

qq_花開花謝_0 2023-08-24 17:14:16
我使用刪除按鈕刪除數(shù)據(jù),但是刪除數(shù)據(jù)時,刪除的數(shù)據(jù)與我所說的行不匹配,但是刪除的數(shù)據(jù)是表頂部的數(shù)據(jù)當(dāng)我使用時return $meja,它應(yīng)該顯示 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');   });
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個贊

這是因?yàn)閕d沖突。你的每個表單 id 都是,delete但在 dom 中應(yīng)該有一個帶有 id 的元素。當(dāng)您使用 sweet Alert 提交刪除表單時,第一個帶有deleteid 的表單已提交,因此第一個項(xiàng)目被刪除。使用唯一的 id 或類代替。一個使用類的例子


形式


<form action="{{ route('meja.destroy',['meja'=>$row->id_meja])}}" class="delete_form" method="POST">

    @method('DELETE')

    @csrf

</form>

甜蜜的警報(bào)代碼


$('.delete_form').submit(function(event) {

    event.preventDefault();

    Swal.fire({

        title: 'Are you sure?',

        text: "You won't be able to revert this!",

        icon: 'warning',

        showCancelButton: true,

        confirmButtonColor: '#3085d6',

        cancelButtonColor: '#d33',

        confirmButtonText: 'Yes, delete it!'

    }).then((result) => {

        if (result.isConfirmed) {

            event.currentTarget.submit();

        }

    })

});


查看完整回答
反對 回復(fù) 2023-08-24
  • 1 回答
  • 0 關(guān)注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號