首页 > 其他 > 详细

laravel 数据获取+链式操作+软删除

时间:2020-12-03 12:39:56      阅读:39      评论:0      收藏:0      [点我收藏+]

数据获取

pluck 接受 2 个参数;
第一个参数是我们要取的字段;
第二个字段是可以选的;用来做 key ;

 

value 就简单了它获取的是一个值;
->value(‘title‘) 得到的是 "文章2" ;

 first 得到的是 1 维数组

get 得到的是 2 维数组;

 

collection 对象复杂数据处理,链式操作。

Collection 有一大堆的可用方法

 

 

 

 

 

依赖注入,类名跟一个变量直接当参数传给方法的

 

 

 

 

软删除功能

就是使用 SoftDeletes 这个 trait ;

 

调用删除

 

增加路由

 

 

 

 

查询软删除

Article::withTrashed()->get();

 

只查询已删除

Article::onlyTrashed()->get();

 

恢复删除的方法;

$articleModel->where(‘id‘, $id)->restore();

 

彻底删除还可以用 forceDelete ;

$articleModel->where(‘id‘, $id)->forceDelete();

laravel 数据获取+链式操作+软删除

原文:https://www.cnblogs.com/zzqqyy/p/14078216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!