1、查询构造器一般情况下返回对象,但是无法直接使用model类的一些方法,如toJson、toArray等

DB::table 结果转换成 model 类实例【collect 实例】

public function find($id=''){
if(!isset($id) || !is_numeric($id)){
echo '数据传入有误,请重试';
}
$select_obj2 = [];
$select_obj = DB::table('student')
->whereRaw('id>=? and password !=?',[$id,''])
->select('id',DB::raw(" count('username') as usernamecount "))
->first();
foreach ($select_obj as $k=>$v){
$select_obj2[$k] = $v;
} /* DB查询构造器数据转换成模型数据collect instance */
$collectInstance = collect($select_obj);
var_dump($collectInstance); //查询构造器对象
var_dump($collectInstance->toArray()); //collect模型instance实例 var_dump($select_obj); //object对象
var_dump($select_obj2); //Array数组 }

最新文章

  1. mybatis实战教程(mybatis in action)之二:以接口的方式编程
  2. Linux 下安装mysql 链接库
  3. javascript 定时器
  4. JPA一对一关联
  5. Windows下编译objective-C
  6. PostgreSQL 中定义自己需要的数据类型
  7. 微软ASP.NET MVC 学习地址
  8. request对象实现请求转发
  9. Mysql下在某一列后即表的某一位置添加新列的sql语句
  10. jquery压缩图片插件
  11. 编写第一个spring MVC程序
  12. 使用apt-get安装相关的软件时,不能Fetch,现在更新为国内的源!
  13. 监听端口,获取webService请求报文
  14. bus总线
  15. 在liunx系统里面进行复制文件的时候报错:cp:omitting directiory
  16. css3 弹性盒模型 变化
  17. bug生命周期和bug状态处理
  18. Java中switch可以接收的数据类型
  19. Routing Manager for WCF4 z
  20. nested class 例子

热门文章

  1. Lua简明教程
  2. 服务信息块协议 SMB(Server Message Block protocol)
  3. HorizontalScrollView的使用演示样例
  4. [16] 螺旋面(Spire)图形的生成算法
  5. C/C++/Java 程序计时功能函数
  6. Depth of field --Circle of confusion 推导
  7. Javascript执行效率总结
  8. 安全删除U盘或其他硬件 unlocker的使用方法
  9. ArcEngine真正释放锁文件,彻底移除图层
  10. ZH奶酪:Yii PHP sum SQL查询语句