美文网首页
laravel数据库返回值stdClass

laravel数据库返回值stdClass

作者: LeeBoot | 来源:发表于2017-08-14 10:31 被阅读0次
一些基本概念:
  • stdclass 对象:基础的对象

  • Eloquent模型对象(Model 对象):和模型相关的类对象

  • Eloquent 集合:可以简单理解为上面的对象数组,里面的每一个元素都是一个Model 对象

  • all和get返回集合

查询构造器区别
  • 使用DB门面查询构造器返回的值是stdclass类型
  • 使用orm模型返回的是eloquent模型对象
细节:
  • stdclass:字段前面的符号是+号
stdclass:+号
  • orm模型对象:字段前面的符号是#号
orm:#号
使用注意细节:
  • stdclass:laravel中支持使用toArray()函数返回转变为数组,但是有时候都不行,个人使用的是
    $product = json_decode(json_encode($product),true);来转stdclass对象类型
  • orm模型,直接正常调用就可以了,不需要转换类型;

相关文章

网友评论

      本文标题:laravel数据库返回值stdClass

      本文链接:https://www.haomeiwen.com/subject/nigyrxtx.html