Свойство | Тип | Описание | |
---|---|---|---|
$permission | |||
$permissionService | |||
$role | |||
$systemRoles |
Метод | Описание | |
---|---|---|
__construct ( |
PermissionsRepo constructor. | |
assignRolePermissions ( |
Assign an list of permission names to an role. | |
deleteRole ( $roleId, $migrateRoleId ) | Delete a role from the system. | |
getAllRoles ( ) : Illuminate\Database\Eloquent\Collection | static[] | Get all the user roles from the system. | |
getAllRolesExcept ( |
Get all the roles except for the provided one. | |
getRoleById ( $id ) : mixed | Get a role via its ID. | |
saveNewRole ( array $roleData ) : |
Save a new role into the system. | |
updateRole ( $roleId, $roleData ) | Updates an existing role. |
public __construct ( |
||
$permission | ||
$role | ||
$permissionService |
public assignRolePermissions ( |
||
$role | ||
$permissionNameArray | array |
public deleteRole ( $roleId, $migrateRoleId ) | ||
$roleId | ||
$migrateRoleId |
public getAllRoles ( ) : Illuminate\Database\Eloquent\Collection | static[] | ||
Результат | Illuminate\Database\Eloquent\Collection | static[] |
public getAllRolesExcept ( |
||
$role | ||
Результат | mixed |
public getRoleById ( $id ) : mixed | ||
$id | ||
Результат | mixed |
public saveNewRole ( array $roleData ) : |
||
$roleData | array | |
Результат |
public updateRole ( $roleId, $roleData ) | ||
$roleId | ||
$roleData |