File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -346,12 +346,19 @@ public function revokePermissionTo($permission)
346
346
return $ this ;
347
347
}
348
348
349
-
350
- public function entitiesHaveAccessTo ($ model , $ entityRelationName = 'permissions ' , $ modelRelationName = 'users ' )
349
+ /**
350
+ * Retrieve entities that model has access to them
351
+ *
352
+ * @param $model
353
+ * @param string $entityRelationName
354
+ * @param string $relationName
355
+ * @return mixed
356
+ */
357
+ public function entitiesHaveAccessTo ($ model , $ relationName = 'users ' , $ entityRelationName = 'permissions ' )
351
358
{
352
- return $ model ::whereHas ($ entityRelationName , function ($ query ) use ($ modelRelationName ) {
353
- $ query ->whereHas ($ modelRelationName , function ($ query ) use ($ modelRelationName ) {
354
- $ query ->where ($ modelRelationName .'.id ' , $ this ->getKey ());
359
+ return $ model ::whereHas ($ entityRelationName , function ($ query ) use ($ relationName ) {
360
+ $ query ->whereHas ($ relationName , function ($ query ) use ($ relationName ) {
361
+ $ query ->where ($ relationName .'.id ' , $ this ->getKey ());
355
362
});
356
363
});
357
364
}
You can’t perform that action at this time.
0 commit comments