@@ -201,20 +201,18 @@ public function rolePermissions()
201
201
}
202
202
203
203
if (config ('roles.inheritance ' )) {
204
- return $ permissionModel
205
- ::select ([$ permissionTable . '.* ' , 'permission_role.created_at as pivot_created_at ' , 'permission_role.updated_at as pivot_updated_at ' ])
206
- ->join ('permission_role ' , 'permission_role.permission_id ' , '= ' , $ permissionTable .'.id ' )
204
+ return $ permissionModel ::select ([$ permissionTable .'.* ' , 'permission_role.created_at as pivot_created_at ' , 'permission_role.updated_at as pivot_updated_at ' ])
205
+ ->join ('permission_role ' , 'permission_role.permission_id ' , '= ' , $ permissionTable .'.id ' )
207
206
->join ($ roleTable , $ roleTable .'.id ' , '= ' , 'permission_role.role_id ' )
208
207
->whereIn ($ roleTable .'.id ' , $ this ->getRoles ()->pluck ('id ' )->toArray ())
209
208
->orWhere ($ roleTable .'.level ' , '< ' , $ this ->level ())
210
- ->groupBy ([$ permissionTable . '.id ' , $ permissionTable .'.name ' , $ permissionTable .'.slug ' , $ permissionTable .'.description ' , $ permissionTable .'.model ' , $ permissionTable .'.created_at ' , 'permissions.updated_at ' , $ permissionTable .'.deleted_at ' , 'pivot_created_at ' , 'pivot_updated_at ' ]);
209
+ ->groupBy ([$ permissionTable. '.id ' , $ permissionTable .'.name ' , $ permissionTable .'.slug ' , $ permissionTable .'.description ' , $ permissionTable .'.model ' , $ permissionTable .'.created_at ' , 'permissions.updated_at ' , $ permissionTable .'.deleted_at ' , 'pivot_created_at ' , 'pivot_updated_at ' ]);
211
210
} else {
212
- return $ permissionModel
213
- ::select ([$ permissionTable .'.* ' , 'permission_role.created_at as pivot_created_at ' , 'permission_role.updated_at as pivot_updated_at ' ])
214
- ->join ('permission_role ' , 'permission_role.permission_id ' , '= ' , $ permissionTable .'.id ' )
211
+ return $ permissionModel ::select ([$ permissionTable .'.* ' , 'permission_role.created_at as pivot_created_at ' , 'permission_role.updated_at as pivot_updated_at ' ])
212
+ ->join ('permission_role ' , 'permission_role.permission_id ' , '= ' , $ permissionTable .'.id ' )
215
213
->join ($ roleTable , $ roleTable .'.id ' , '= ' , 'permission_role.role_id ' )
216
214
->whereIn ($ roleTable .'.id ' , $ this ->getRoles ()->pluck ('id ' )->toArray ())
217
- ->groupBy ([$ permissionTable . '.id ' , $ permissionTable .'.name ' , $ permissionTable .'.slug ' , $ permissionTable .'.description ' , $ permissionTable .'.model ' , $ permissionTable .'.created_at ' , $ permissionTable .'.updated_at ' , $ permissionTable .'.deleted_at ' , 'pivot_created_at ' , 'pivot_updated_at ' ]);
215
+ ->groupBy ([$ permissionTable. '.id ' , $ permissionTable .'.name ' , $ permissionTable .'.slug ' , $ permissionTable .'.description ' , $ permissionTable .'.model ' , $ permissionTable .'.created_at ' , $ permissionTable .'.updated_at ' , $ permissionTable .'.deleted_at ' , 'pivot_created_at ' , 'pivot_updated_at ' ]);
218
216
}
219
217
}
220
218
0 commit comments