orm获取关联表里的属性值

走过山头,坐在夕阳勾勒的黄昏里,吹一缕向晚的凉风,听树叶婆娑着沙沙的声响。望着天边绯红的落日渐渐西沉,透过头顶的树隙,仍有一抹余温爬上微热的脸庞。

ORM——关系对象模型

对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

laravel中的Eloquent ORM用于和数据表互动,其中每个数据库表会和一个对应的「模型」互动,想要了解请查看官方文档或自行百度。获取关联表里的属性值代码如下:

/**
* [getContactAttribute 获取卖家联系人]
*/
public function getContactAttribute()
{
return $this->hasOne('App\Http\Models\Supplier', 'SupplierId', 'SupplierId')->first()->contact;
}

以上所述是小编给大家介绍的orm获取关联表里的属性值,希望对大家有所帮助!

到此这篇关于orm获取关联表里的属性值就介绍到这了。不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻。更多相关orm获取关联表里的属性值内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
PHP中信息格式化操作详解(MessageFormatter类)

phpstorm最新激活码分享亲测phpstorm2020.2.3版可用

PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)

PHP使用HTML5 FormData对象提交表单操作示例

Laravel5.7 Eloquent ORM快速入门详解