
Eloquent 详解
2小时14分钟
在绝大部分应用场景下,对象与对象之间的关系是非常重要的,面向对象编程(OOP)本身的一个核心理念就是理清对象与对象之间的静态关系和动态交互,只有用合理的抽象原则抽象出我们的对象的共性,推导出我们的类,我们才可以更好的理解对象与对象之间的关联。当编程理念的的进化到 OOP 这个阶段的时候,我们社会的很多业务都数字化、技术化,而信息存储技术一个关键的节点就是关系数据库的诞生。虽然现在有各种非关系型数据库产品的诞生,但通常情况下,它们是服务于特定需求的。大部分情况下,关系型数据库基本上还是一个必选项,非关系型数据库根据业务需求作为必要补充,协同完成业务需求。编程语言的对象关系与数据库数据间关系的映射长久以来没有一个很好的桥梁,导致编程语言与数据库沟通时的逻辑代码显得异常扎眼,且可读性极差。ORM (对象关系映射) 概念提出并实践之后,ORM让我们可以用面向对象编程的方式直接去操作数据库中的数据,极大的提高了编程以及业务开发的速度。让更多开发者更为轻松的学习和使用数据库。Laravel 作为 PHP 最流行的开发框架,提供了一个更为极为友好的 ORM 解决方案,让PHP的开发者在不了解数据库的情况下,也可以进行项目开发。
Eloquent ORM 的编程思想
06:06
必要的准备工作
04:54
一对一关系映射
11:15
One To One使用自定义的关联外键
02:23
一对多关系映射
09:03
面向对象的方式绑定一对多关系
06:25
使用自定义关联字段绑定一对多关系
04:14
一对多关系映射中的SQL语句
07:30
多对多关系映射
10:12
面向对象的方式绑定多对多关系
04:55
访问多对多中间表中的数据
05:00
为多对多关系自定义关联字段
02:25
HasManyThrough对象桥接式穿越关联
08:54
为HasManyThrough自定义关联规则
03:26
多样化的一对多关系映射
05:59
多样化一对多实现方法和数据伪造
11:50
如何绑定对象的多样化一对多关联关系
05:24
多样化的多对多关系关联
15:55
关联关系中关联对象查询
03:49
关联对象提前加载和延迟加载
04:28
微信扫码登录
