laravel中的模型关系

//一对一关系
public function userinfo ()
{
    //info表里的键,本地键
    return $this->hasOne('App\UserInfo','uid','id');
    //uiduserinfo 的外键 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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值