Eloquent ORM如何删除数据?教你三个方法
Admin 2021-12-02 群英技术资讯 1577 次浏览
这篇文章给大家分享的是Laravel框架Eloquent ORM删除数据的方法。小编觉得挺实用的,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
这篇文章,以下三个知识点希望大家能够掌握
如下:
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); } }
效果如下:
这里说明我删除了两条数据
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框架Eloquent ORM删除数据的方法,上述示例具有一定的借鉴价值,有需要的朋友可以参考学习,希望对大家学习Laravel框架有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
empty($var) //用来检查变量是否为空(没有值或零值)isset($var) //这个//测试一个变量看它是否已被定义。gettype($var) //返回变量是什么类型“字符串”、“整数”、“布尔值”、“浮点值”等。is_bool($var) //测试一个变量看它是否包含一个布尔值(真/假)is_string($var
PHP中CI框架的运行模式:1、创建了控制器,abc是视图的文件.例如abc.php;2、视图代码,其实这个就等于GET方法.POST方法,基本内容上比较简单。
会话机制(Session)在PHP中用于保存并发访问中的一些数据。这使可以帮助创建更为人性化的程序,增加站点的吸引力。一个访问者访问你的web网站将被分配一个唯一的id...
这篇文章主要介绍了PHP对象继承原理以及简单的用法,对大家学习PHP有一定的学习价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面就一起跟随小编来学习一下吧。
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]);该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。返回值和前三个参数都可以为字符串或数组二者其一。第四个参数指定一个变量名为替换次数。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008