Skip to content

Commit 27a6e87

Browse files
committed
piw
1 parent 909ece5 commit 27a6e87

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/Traits/HasPermissions.php

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -346,12 +346,19 @@ public function revokePermissionTo($permission)
346346
return $this;
347347
}
348348

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')
351358
{
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());
355362
});
356363
});
357364
}

0 commit comments

Comments
 (0)