有沒有辦法檢查這是否是表中唯一的記錄,所以如果是,那么不要刪除它,否則刪除它,我所擁有的只是檢查它是否是最后一個,這不是我正在尋找的 $order=EditUserorder::find($rowId); $last_record = EditUserorder::orderBy('id', 'desc')->first(); if($order->id == $last_record->id)
2 回答

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
你可以這樣做:
if(EditUserorder::where('id', '!=', $rowId)->exists()) {
// other records exist
EditUserorder::find($rowId)->delete(); //delete the record
}
exists 方法檢查是否返回了任何模型。因此,如果存在$rowId以外的模型,則可以繼續使用已刪除$rowId模型。
- 2 回答
- 0 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消