雄辩的ORM怎么在laravel5.6框架中使用

  介绍

本篇文章为大家展示了雄辩的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框架中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

雄辩的ORM怎么在laravel5.6框架中使用