pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    • <bdo id='iU8TY'></bdo><ul id='iU8TY'></ul>

    <i id='iU8TY'><tr id='iU8TY'><dt id='iU8TY'><q id='iU8TY'><span id='iU8TY'><b id='iU8TY'><form id='iU8TY'><ins id='iU8TY'></ins><ul id='iU8TY'></ul><sub id='iU8TY'></sub></form><legend id='iU8TY'></legend><bdo id='iU8TY'><pre id='iU8TY'><center id='iU8TY'></center></pre></bdo></b><th id='iU8TY'></th></span></q></dt></tr></i><div class="snjen7y" id='iU8TY'><tfoot id='iU8TY'></tfoot><dl id='iU8TY'><fieldset id='iU8TY'></fieldset></dl></div>
  1. <small id='iU8TY'></small><noframes id='iU8TY'>

    1. <tfoot id='iU8TY'></tfoot>
    2. <legend id='iU8TY'><style id='iU8TY'><dir id='iU8TY'><q id='iU8TY'></q></dir></style></legend>

      如何使用 Laravel 4.1 基于 id 或對象數組執行批量刪

      How do I perform a Mass delete using Laravel 4.1, based on array of ids or objects?(如何使用 Laravel 4.1 基于 id 或對象數組執行批量刪除?)

            <tbody id='4eWjs'></tbody>

            <bdo id='4eWjs'></bdo><ul id='4eWjs'></ul>
            <i id='4eWjs'><tr id='4eWjs'><dt id='4eWjs'><q id='4eWjs'><span id='4eWjs'><b id='4eWjs'><form id='4eWjs'><ins id='4eWjs'></ins><ul id='4eWjs'></ul><sub id='4eWjs'></sub></form><legend id='4eWjs'></legend><bdo id='4eWjs'><pre id='4eWjs'><center id='4eWjs'></center></pre></bdo></b><th id='4eWjs'></th></span></q></dt></tr></i><div class="8upzotc" id='4eWjs'><tfoot id='4eWjs'></tfoot><dl id='4eWjs'><fieldset id='4eWjs'></fieldset></dl></div>
          • <legend id='4eWjs'><style id='4eWjs'><dir id='4eWjs'><q id='4eWjs'></q></dir></style></legend>
          • <small id='4eWjs'></small><noframes id='4eWjs'>

            • <tfoot id='4eWjs'></tfoot>
                本文介紹了如何使用 Laravel 4.1 基于 id 或對象數組執行批量刪除?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我只是想知道是否有可能.

                I just wanted to know if it's possible.

                我知道當您要插入多行時,您可以構建一個數組并執行以下操作:

                I know when you have multiple rows to insert, you can just build an array and do something like:

                DB::table('some_table')->insert($array);
                

                但據我所知,對刪除做同樣的事情似乎是不可能的,我想知道是否有人知道這樣做的方法:

                But as far as I've read, doing the same for deleting doesn't seem to be possible, I'd like to know if anyone know of a way to do something like:

                DB::table('some_table')->delete($array);
                

                推薦答案

                Laravel 4.1 中刪除記錄的多種方式

                1) 當您想從數據庫中刪除記錄時,只需調用 delete 方法:

                1) When you want to delete records from your database, simply call the delete method:

                $affected = DB::table('users')->where('id', '=', 1)->delete();
                

                2) 想通過 ID 快速刪除記錄?沒問題.只需將 ID 傳遞到刪除方法中即可:

                2) Want to quickly delete a record by its ID? No problem. Just pass the ID into the delete method:

                $affected = DB::table('users')->delete(1);
                

                3) 如果你想一次刪除多個記錄的 id,將它們的 id 傳遞到一個數組中 - 使用以下內容

                $users_to_delete = array(1, 2, 3);
                DB::table('users')->whereIn('id', $users_to_delete)->delete(); 
                

                4) 如果你想一次通過id刪除多條記錄,傳遞一個用戶數組——使用下面的

                        //(case A) User fields indexed by number 0,1,2..
                        $users_to_delete = array(
                           '0'=> array('1','Frank','Smith','Whatever'), 
                           '1'=> array('5','John','Johnson','Whateverelse'),
                        );
                
                        $ids_to_delete = array_map(function($item){ return $item[0]; }, $users_to_delete);
                
                        DB::table('users')->whereIn('id', $ids_to_delete)->delete(); 
                
                        //(case B) User fields indexed by key
                        $users_to_delete = array(
                           '0'=> array('id'=>'1','name'=>'Frank','surname'=>'Smith','title'=>'Whatever'), 
                           '1'=> array('id'=>'5','name'=>'John','surname'=>'Johnson','title'=>'Whateverelse'),
                        );
                
                        $ids_to_delete = array_map(function($item){ return $item['id']; }, $users_to_delete);
                
                        DB::table('users')->whereIn('id', $ids_to_delete)->delete(); 
                

                5) 按鍵刪除現有模型

                5) Deleting An Existing Model By Key

                User::destroy(1);
                User::destroy(array(1, 2, 3));
                User::destroy(1, 2, 3);
                

                6) 當然,您也可以對一組模型運行刪除查詢:

                6) Of course, you may also run a delete query on a set of models:

                $affectedRows = User::where('votes', '>', 100)->delete();
                

                這篇關于如何使用 Laravel 4.1 基于 id 或對象數組執行批量刪除?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                      <tbody id='VDroI'></tbody>

                      • <i id='VDroI'><tr id='VDroI'><dt id='VDroI'><q id='VDroI'><span id='VDroI'><b id='VDroI'><form id='VDroI'><ins id='VDroI'></ins><ul id='VDroI'></ul><sub id='VDroI'></sub></form><legend id='VDroI'></legend><bdo id='VDroI'><pre id='VDroI'><center id='VDroI'></center></pre></bdo></b><th id='VDroI'></th></span></q></dt></tr></i><div class="yf3ojiy" id='VDroI'><tfoot id='VDroI'></tfoot><dl id='VDroI'><fieldset id='VDroI'></fieldset></dl></div>
                          <bdo id='VDroI'></bdo><ul id='VDroI'></ul>
                        • <legend id='VDroI'><style id='VDroI'><dir id='VDroI'><q id='VDroI'></q></dir></style></legend>

                        • <tfoot id='VDroI'></tfoot>

                          <small id='VDroI'></small><noframes id='VDroI'>

                          主站蜘蛛池模板: 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 扬尘在线监测系统_工地噪声扬尘检测仪_扬尘监测系统_贝塔射线扬尘监测设备「风途物联网科技」 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 心得体会网_心得体会格式范文模板| HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 净化板-洁净板-净化板价格-净化板生产厂家-山东鸿星新材料科技股份有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光| 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 高博医疗集团上海阿特蒙医院| 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 土壤肥料养分速测仪_测土配方施肥仪_土壤养分检测仪-杭州鸣辉科技有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 |