介绍
本篇文章为大家展示了雄辩的ORM怎么在laravel5.6框架中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>建立用户模型强>
& lt; php ? namespace 模型应用\ \雄辩\管理; use 阐明\雄辩的\ \数据库模型; class Users  extends 模型 { ,//指定表名 ,protected $表=皍sers"; ,//指定id ,protected $ primaryKey=癷d"; ,//指定允许批量的字段 ,protected fillable美元=[& # 39;名字# 39;& # 39;年龄# 39;]; ,//指定不允许批量赋值的字段 ,protected 保护美元=[]; ,//连接多数据库配置,默认使用& # 39;mysql # 39;,=,protected connection 美元;& # 39;mysql # 39;; ,//自动维护时间戳,默认是& # 39;真正的# 39;, 时间戳,public $=true; ,//返回当前时间的时间戳,进入数据库,输出时,可以输出格式化好的时间 ,protected function  getDateFormat () ,{ return 才能;时间(); ,} ,//设置之后,返回的就是数据表中的时间戳 ,protected function  asDateTime(美元值) ,{ return 才能;美元价值; ,} }
<>强引用用户模型强>
use 模型应用\ \雄辩\ Admin \用户;
<强> ORM查强>
//所有(),查询所有数据,查询数据为集合 $ data=https://www.yisu.com/zixun/Users::所有();//根据($ id]主键查询查询一条数据 $ data=用户::找到($ id);//findOrFail()根据主键查询如果没有查到报的错 $ data=用户::findOrFail ($ id);//get()查询所有数据 $ data=用户::get ();//第()查询第一条 $ data=用户::(“id”,“>”,“1”) -> orderBy(‘年龄’,‘desc) -> ();//块()每次查询指定(num美元)条数 用户:块(num美元,函数(元数据){ print_r(元数据); });//聚合函数//计数()统计记录条数 $ num=用户:count ();//max()查询最大值最小()查询最小值 $ max=用户::(“id”,“>”, 1) -> max(年龄);
<强> ORM增强>
//保存(),单增 $ data =, new 用户();=$ data→name & # 39; admin_a& # 39;;=$ data→age 100; 元数据→保存();//创建(),多增 ret=用户:美元:创建([ ,& # 39;名字# 39;=祝辞& # 39;admin_b& # 39; ,& # 39;年龄# 39;200年=祝辞 ]);//firstOrCreate()以属性查询数据,如果没有,新建数据 随著美元=用户::firstOrCreate ([ ,& # 39;名字# 39;=祝辞& # 39;admin_c& # 39; ,& # 39;年龄# 39;300年=祝辞 ]);//firstOrNew(),以属性查询数据,如果没有,新建实例,如果想保存调用save () 随著美元=用户::firstOrNew ([ ,& # 39;名字# 39;=祝辞& # 39;admin_d& # 39; ,& # 39;年龄# 39;400年=祝辞 ]); 美元ret→保存();
<强> ORM改强>
//获取主键id、模型修改数据 $ data=https://www.yisu.com/zixun/Users:找到($ id); 元数据->名称=癮dmin_e”; 美元数据->=66岁; 数据-> save ();//批量修改 $ ret=用户::(“id”,“>”, 2) ->更新( (“年龄”=> 33) );
<>强ORM删强>
//获取主键id、模型删除单条 $ data=https://www.yisu.com/zixun/Users:找到($ id); $数据-> delete ();//通过主键删除多条 ret=用户:美元:破坏(1、2、3); 随著美元=用户::摧毁((4、5、6));//删除指定条件 $ ret=用户::(“id”,“>”, 2) -> delete ();
上述内容就是雄辩的ORM怎么在laravel5.6框架中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。