多对多关系
多对多关系 user->user_role->role users模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
/**
* 获得此用户的角色。
*/
public function roles()
{
return $this->belongsToMany('App\Role');
}
}
你发现users表存在ID为13的数据 roles表里也有id为4,5的数据 然后user_role表里也存取到了 两行数据
id=1,user_id = 13,role_id= 4
id=1,user_id = 13,role_id= 5
然后你使用user = User:find(13)->roles()->get();