随机查询 $data=Move::where(release,1)-where(is_hot,1)-where(is_status,1)-orderBy(\DB::raw(RAND()))-take(4)-get(); 1.ORM操作需要创建对应的model class User extends Eloquent 2.有两种方式使用数据操作对象 a. 使用new关键字创建对象后执行对象的方
随机查询
1.ORM操作需要创建对应的model
2.有两种方式使用数据操作对象 a. 使用new关键字创建对象后执行对象的方法 b. 直接调用static方法(实际并发静态方法,而是fascade生成的) 3.常用数据操作 a. User::find(1) 查找单条数据 b. User::all() 查找所有数据 c. User::find(1)->delete() 删除单条数据 d. User::destory(array(1,2,3)) 删除单条或多条数据 e. User::save() 保存数据 f. User::first() 取第一条数据 g. Album::where('artist', '=', 'Matt Nathanson') ->update(array('artist' => 'Dayle Rees')); 指定查询条件,更新数据 h. User::truncate() 清空数据表,危险操作 i. Album::where('artist', '=', 'Something Corporate')->get(array('id','title')); 配合查询条件获取多条数据 j. Album::pluck('artist'); 返回表中该字段的第一条记录 k. Album::lists('artist'); 返回一列数据
l. Album::where('artist', '=', 'Something Corporate')->toSql(); 获取查询的sql语句,仅用于条件,不能用户带get()之类的带查询结果的查询中
限制结果数量
指定偏移
|
2019-06-28
2019-10-03
2019-07-04
2019-06-22
2019-02-12