本文实例讲述了laravel5.6 框架操作数据 eloquent orm用法。分享给大家供大家参考,具体如下:
建立urs模型
<?phpnamespace app\model\eloquent\admin;u illuminate\data湖南苗寨ba\eloquent\model;class urs extends model{ //指定表名 protected $table="urs"; //指定id protected $primarykey="id"; //指定允许批量的字段 protected $fillable=['name','age']; //指定不允许批量赋值的字段 protected $guarded=[]; //连接多数据库配置 默认使用'mysql' protected $connection =力争上游的意思 'mysql'; //自动维护时间戳 默认是'true' public $timestamps=true; //返回当前时间的时间戳,进入数据库,输出无氧呼吸方程式时,可以输出格式化好的时间 protected function getdateformat() { return time(); } //设置之后,返回的就是数据表中的时间戳 protected function asdatetime($value) { return $value; }}
引用urs模型
u app\model\eloquent\admin\惠人社保urs;
orm 查
//all() 查询所有数据 查询数据为集合$data=urs::all();//根据[$id]主键查询 查询一条数据$data=urs::find($id);//findorfail() 根据主键查询 如果没有查到 报错$data=urs::findorfail($id);//get() 查询所有数据$data=urs::get();//first() 查询第一条$data=urs::where('id','>','1')->orderby('age','desc')->first();//chunk() 每次查询指定[$num]条数 urs::chunk($num,function($data){ print_r($data);});//聚合函数//count() 统计记录条数$num = urs::count();//max() 查询最大值 min() 查询最小值$max=urs::where('id','>',1)->max('age');
orm 增
//save() 单增$data = new urs();$data->name = 'admin_a';$data->age = 100;$data->save();//create() 多增$ret=urs::create([ 'name'=>'admin_b', 'age'=>200]);//firstorcreate()以属性查询数据 如果没有 新建数据$ret=urs::firstorcreate([ 'name'=>'admin_c', 'age'=>300]);//firstornew() 以属性查询数据 如果没有 新建实例 如果想保存调用save()$ret=urs::firstornew([ 'name'=>'admin_d', 'age'=>400]);$ret->save();
orm 改
//获取主键id,模型修改数据$data=urs::find($id);$data->name ='admin_e';$data->age =66;$data->save();//批量修改$ret=urs::where('id','>',2)->update( ['age'=&2021牛年新年祝福语gt;33]);
orm 删
//获取主键id,模型删除单条$data=urs::find($id);$data->delete();//通过主键删除多条$ret=urs::destroy(1,2,3);$ret=urs::destroy([4,5,6]);//删除指定条件$ret=urs::where('id','>',2)->delete();
本文发布于:2023-04-08 14:49:47,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c624a735524f4f10137dd31512f27731.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:laravel5.6 框架操作数据 Eloquent ORM用法示例.doc
本文 PDF 下载地址:laravel5.6 框架操作数据 Eloquent ORM用法示例.pdf
留言与评论(共有 0 条评论) |