//一对一关系 public function userinfo () { //info表里的键,本地键 return $this->hasOne('App\UserInfo','uid','id'); //uid是userinfo 的外键 ID 是user的主键 } public function duo(){ //hasMany('App\post', 'post里的键', '本地键'); return $this->hasMany('App\Post','uid','id');//同上 } public function blog(){ //$this->belongsTo('App\User', '本模型的外键', 'country的键'); return $this->belongsTo('App\Country','cid','cid'); } public function duoduo(){ //多对多关系 uid表示中间表的本类id gid 表示中间表的表中的gid,一一对应 return $this->belongsToMany('App\Group','group_users','uid','gid');}
调用
$user = User::find(6); //$detail = $user->userinfo()->first(); $detail = $user->userinfo; dd($detail);
laravel中的模型关系
最新推荐文章于 2024-01-24 18:04:05 发布