博客列表 >2018年5月25日,模型增删改查,闭包,匿名函数的使用

2018年5月25日,模型增删改查,闭包,匿名函数的使用

豆芽的博客
豆芽的博客原创
2018年05月25日 19:56:23815浏览

//闭包的方式更新

        /医院User::update(['money'=>\think\Db::raw('money-500')],function($query){

            $query->where('age','>',19);

        });

        */

       User::where('age','>',19)

                ->data(['money'=>\think\Db::raw('money+5000')])

                ->update();

        //闭包的方式删除数据

       /*User::destroy(function($query){

            $query->where('age','>',20);

       });

//批量恢复软删除的数据 

       User::update(['delete_time'=>null],function($query){

            $query->where('age','>',20);

       });

       

        */

可以软删除,真实删除传递第二个参数true;

       User::destroy(5);



       //$n = News::get(3);

        // 输出Profile关联模型的email属性

       //echo $n->user->name;


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议