首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    跟我一起学Laravel-EloquentORM进阶部分

    关联关系 One To One 假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联 <?.... */ public function phone() { return $this->hasOne('App\Phone'); } } hasOne...find(1)->phone; Eloquent会假定关联的外键是基于模型名称的,因此Phone模型会自动使用user_id字段作为外键,可以使用第二个参数和第三个参数覆盖 return $this->hasOne...('App\Phone', 'foreign_key'); return $this->hasOne('App\Phone', 'foreign_key', 'local_key'); 定义反向关系 定义上述的模型之后...$comment = App\Comment::find(1); echo $comment->post->title; Many To Many 多对多关联因为多了一个中间表,实现起来比hasOne和

    4.6K50
    领券