laravel ORM 命令2

heyrookie · · 86 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、查询

获取数据库所有数据

Model::all()

 

获取指定条件数据

Modle::where('status','1')->get()

 

获取第一条数据

Model::where('status','1')->first()

 

多条件查询,相当于sql 的 or

Model::where('status','1')orWhere('sex','1')->first()

 

查询两者之间 whereBetween,传入一个数组即可

Model::whereBetween($array)->get()

 

查询指定条数

Model::take(5)->get()

 

分页查询 传入每页显示多少条即可

Model::paginate(10)

 

二、插入 
insert 插入可以传入一维数组,一条条插入,也可以传入二维数组,执行批量插入操作

Model::insert($arr)

 

三、更新 
save 可以直接传入数组更新

Model::save($arr)

 

也可以指定更新

$model->status = 2;
$model -> save();

 

四、删除 
laravel 的删除可以传入主键删除

Model::destroy(1);
Model::destroy([1,2,3])

也可以通过查询来删除

Model::where('name','zhangsan')->delete()

本文来自:博客园

感谢作者:heyrookie

查看原文:laravel ORM 命令2

86 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet