服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|JavaScript|易语言|

服务器之家 - 编程语言 - PHP教程 - 浅谈laravel orm 中的一对多关系 hasMany

浅谈laravel orm 中的一对多关系 hasMany

2021-09-09 16:23你会后悔吗 PHP教程

今天小编就为大家分享一篇浅谈laravel orm 中的一对多关系 hasMany,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

个人对于laravel orm 中对于一对多关系的理解

文章表 article,文章自然可以评论,表 comment 记录文章的评论,文章和评论的关系就是一对多,一篇文章可以有多个评论。 在 comment 表中有字段 article 记录评论所属文章,文章和评论的关系如下:

article:id  ... ...

comment : id ... ... article_id 

在 comment 表中有关联 article 的外键 article_id,所以在 Comment 模型中是 belongsTo方法,在 Article 模型中是hasMany方法

在文章的模型 Article 中,则可以有如下的方法来关联评论 

public function comments(){

return $this->hasManay('Comment(这里是要关联的模型,这个例子是评论模型Comment)', 'article_id'(这里是关联外键的字段名,这个例子就是 article_id 字段), 'id'(对应关联模型的主键,这里的 id 是关联 article 表的id));

}

对应的在 Comment 模型中,则可以有如下的方法来关联文章

public function article(){

return $this->belongsTo('Article(这里是要关联的模型,这个例子是文章模型Article)', 'article_id'(这里是关联外键的字段名,这个例子就是 article_id 字段), 'id'(对应关联模型的主键,这里的 id 是关联 article 表的id));

}

以上这篇浅谈laravel orm 中的一对多关系 hasMany就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/qq_23000373/article/details/80057322

延伸 · 阅读

精彩推荐
  • PHP教程Yii多表联合查询操作详解

    Yii多表联合查询操作详解

    这篇文章主要为大家详细介绍了Yii多表联查操作,对Yii多表联合查询操作进行了总结,感兴趣的小伙伴们可以参考一下...

    gcangle10182021-01-25
  • PHP教程Yii2配置Nginx伪静态的方法

    Yii2配置Nginx伪静态的方法

    这篇文章主要介绍了Yii2配置Nginx伪静态的方法,结合实例形式分析了Yii2框架针对Nginx伪静态的相关配置技巧,需要的朋友可以参考下...

    yhdsir8182021-05-16
  • PHP教程PHPExcel合并与拆分单元格的方法

    PHPExcel合并与拆分单元格的方法

    这篇文章主要介绍了PHPExcel合并与拆分单元格的方法,涉及PHPExcel中setCellValue与mergeCells方法的使用技巧,需要的朋友可以参考下...

    HTL4092021-02-01
  • PHP教程php自定义的格式化时间示例代码

    php自定义的格式化时间示例代码

    时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,自定义的格式化时间方法如下,感兴趣的朋友可以参考下 ...

    PHP教程网5522020-06-01
  • PHP教程php实现三级级联下拉框

    php实现三级级联下拉框

    这篇文章主要介绍了php实现三级级联下拉框,上网翻找了许多三级级联下拉框实现的资料,下面分享给大家...

    PHP教程网11142021-01-10
  • PHP教程基于php-fpm的配置详解

    基于php-fpm的配置详解

    本篇文章是对php-fpm的配置进行了详细的分析介绍,需要的朋友参考下 ...

    PHP教程网5382020-03-28
  • PHP教程php简单截取字符串代码示例

    php简单截取字符串代码示例

    这篇文章主要介绍了php简单截取字符串的方法,可实现截取140个字符的功能,并针对中文字符进行判定处理,具有一定参考借鉴价值,需要的朋友可以参考下...

    Love满天星5792021-03-14
  • PHP教程PHP数据库操作Helper类完整实例

    PHP数据库操作Helper类完整实例

    这篇文章主要介绍了PHP数据库操作Helper类,详细分析了php操作mysql的连接、增删改查及关闭连接等步骤,并给出了完整的mysql操作类Helper供大家参考,需要的朋友...

    果冻4692021-01-17