在讲到一对多模型关联实例之前,我们先来看看一对多关联模型的关键词hasMany,在一对多正向模型关联中,我们常用到hasMany()方法

    hasMany()方法

    hasMany(‘被关联模型类名’, ‘外键’, ‘主键’);

    • 被关联模型(必须):被关联模型类名
    • 外键:默认的外键规则是当前模型名(不含命名空间,下同)+_id ,例如user_id
    • 主键:当前模型主键,默认会自动获取也可以指定传入

    在讲解实例之前,我们先来看看基于一对多正向关联的数据库表,这里有以下两张表:

    City表
    image.png
    Users表
    image.png
    Users模型
    image.png

    City模型
    image.png

    City控制器
    image.png

    查询结果:

    image.png