Laravelは、多くの関係に多くを持つプロパティを取得します
私のユーザモデル:
public function roles()
{
return $this->belongsToMany('App\Role', 'user_role_pivot', 'user_id', 'role_id');
}
私のロールモデル:
私は要求ユーザの役割の権限を取得したいlaravelでpublic function users()
{
return $this->belongsToMany('App\User', 'user_role_pivot', 'role_id', 'user_id');
}
public function rolepermissions()
{
return $this->belongsToMany('App\User', 'role_permissions_connect', 'role_id', 'role_perm_id');
}
、このテーブルの中で私の関係です。どのように私はrole_permissionsのプロパティを取得できますか? 私はこの1つ試してみました:Role
モデルで
$user->roles->rolepermissions->pluck('permission_name')
私は試しましたが、何も結果がありません –