Laravel框架Eloquent ORM删除数据操作示例


Posted in PHP onDecember 03, 2019

本文实例讲述了Laravel框架Eloquent ORM删除数据操作。分享给大家供大家参考,具体如下:

这篇文章,以下三个知识点希望大家能够掌握

如下:

  1. 通过模型删除
  2. 通过主键值删除
  3. 通过指定条件删除

NO.1模型删除

老样子,我们先新建一个方法,然后输入代码。

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
    public function orm4()
    {
        $student = Student::find(7);//找到id为7的
        $bool = $student->delete();//删除
        var_dump($bool);
    }
}

如果他显示出了一个true,则证明删除成功,如果没有删除成功,则报错

NO.2通过主键值删除

代码如下:

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
    public function orm4()
    {
        $num = Student::destroy(7);
        var_dump($num);
    }
}

如果他输出一个数字1,说明删除成功,受影响的删除数据总数为1,当然,如果要删除多条数据也很简单,代码如下:

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
    public function orm2()
    {
        $num = Student::destroy(7,5);
        var_dump($num);
    }
}

效果如下:

Laravel框架Eloquent ORM删除数据操作示例

这里说明我删除了两条数据

NO.3通过指定条件删除

代码如下:

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
    public function orm2()
    {
        $num = Student::where('id','>',3)
        ->delete();
        var_dump($num);
    }
}

这里,id大于三的都会删除,我就不手动演示了

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
用定制的PHP应用程序来获取Web服务器的状态信息
Oct 09 PHP
一篇不错的PHP基础学习笔记
Mar 18 PHP
php自动加载机制的深入分析
Jun 08 PHP
php图片缩放实现方法
Feb 20 PHP
PHP字符串word末字符实现大小写互换的方法
Nov 10 PHP
PHP安装memcached扩展笔记
May 28 PHP
PHP Opcache安装和配置方法介绍
May 28 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
php array_udiff_assoc 计算两个数组的差集实例
Nov 12 PHP
php二维码生成以及下载实现
Sep 28 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 #PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 #PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 #PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 #PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 #PHP
详解no input file specified 三种解决方法
Nov 29 #PHP
设定php简写功能的方法
Nov 28 #PHP
You might like
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
微信小程序 Image API实例详解
2016/09/30 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
pyqt4教程之widget使用示例分享
2014/03/07 Python
连接Python程序与MySQL的教程
2015/04/29 Python
python+django快速实现文件上传
2016/10/24 Python
Python 文件操作的详解及实例
2017/09/18 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
python版百度语音识别功能
2019/07/09 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
大专自我鉴定范文
2013/10/23 职场文书
春节晚会主持词
2014/03/24 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
遗愿清单观后感
2015/06/09 职场文书
暑假打工感想
2015/08/07 职场文书
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电