亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

從 Laravel 數據庫中刪除項目

從 Laravel 數據庫中刪除項目

PHP
陪伴而非守候 2023-07-01 17:21:22
我是 Laravel 和 PHP 的初學者。在我的項目(Laravel 7)中,我使用此組件:https://packagist.org/packages/kalnoy/nestedset我需要一個函數來刪除所選分支(記錄)以及“深層”記錄。通常,我會做這樣的事情:public function destroy(Request $request, int $parentId, int $id){    $node = $this->model->where('id', $id)->get();    $this->model->where('id',$value)->delete();}但在手冊中,https://packagist.org/packages/kalnoy/nestedset,我發現了這一點:刪除節點 要刪除節點:$節點->刪除(); 重要的!該節點的任何后代也將被刪除!重要的!節點需要作為模型刪除,不要嘗試使用如下查詢刪除它們:Category::where('id', '=', $id)->delete();我應該如何更改我的代碼?刪除操作是否正確?如何正確刪除我的物品?
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

嘗試這樣雄辯:

public function destroy(Request $request, int $parentId, int $id){  
    $data = Model::findOrFail($id)->delete();
}

它會起作用的!


查看完整回答
反對 回復 2023-07-01
  • 1 回答
  • 0 關注
  • 113 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號