摘要:
在写api的时候,数据一般是以json格式进行传输的,没有对象可以直接使用。这个时候,对数据的序列化转换就很重要,Eloquent提供了很方便的方法和约定,不仅可以转换,还可以控制里面的键值。 基本用法 将模型转化为数组 把一个模型转化成数组; 把collection转化为数组; 将模型转化为Jso 阅读全文
摘要:
date_range 8月前 tag_faces Woody remove_red_eye 1483 chat0 date_range 8月前 tag_faces Woody remove_red_eye 1483 chat0 简介 这一章其实很简单,Model的属性不是和数据表的字段一一对应吗? 阅读全文
摘要:
简介 像all()和get(),还有一些处理模型关系这种会返回多条数据的方法,在Eloquent里面会返回一个collection对象集合(对象装在对象里),而不是像DQB的数组结果集合(对象装在数组里)。Collection其实前面已经讲过了,它是在数据查询出来后,提供了一系列处理数据的方法,非常 阅读全文
摘要:
简介 其实大家都知道,数据表之间都是可以关联的,前面讲过了,Eloquent ORM是数据模型操作代替表操作,那么表的关联查询,在Eloquent这里也就是模型间的关联查询,这就是本章的主要内容; Eloquent一个支持以下6种表间关系: One To One(一对一) One To Many(一 阅读全文
摘要:
概述 有很多朋友问,MCV的M是在哪里介绍的,这里就是介绍M的地方了。Laravel有一个强大的数据库ORM Eloquent,它的原理是每张数据表对应一个Model,对Model的操作就对应数据库的操作,你只用管对model的操作,而数据库的操作是自动的(意味着你不用写SQL语句)。 Eloque 阅读全文
摘要:
简介 这一章也是属于文档写得比较混乱的一章,所以我决定重新组织一下内容结构; 配置 debug配置 我们都知道,开发环境应该把debug打开,生产环境应该把debug关闭;这个设置在config/app.php文件里,找到这一项: 优先配置.env的值,后面是默认值。 true把debug打开,fa 阅读全文