- user:用户表;role:角色表;access:中间表
- access 表包含了 user 和 role表 的关联 id,多对多模式
public function roles(){return $this->belongsToMany(Role::class,Access::class);}
- Role.php 和 Access.php 创建一个空模型 。注意:Role 和 User 继承 Model ,而中间表 Access 需要继承 Pivot。
public function many(){$user= UserModel::find(12);$roles = $user->roles;return json($roles);$user->roles()->save(['type'=>'测试管理员']);$user->roles()->save(1);$user->roles()->save(Role::find(1));$user->roles()->attach(1);$user->roles()->attach(1,['details'=>'测试详情']);$user->roles()->detach(1);}