permissions() публичный Метод

The RolePermissions that belong to the role.
public permissions ( )
Пример #1
0
 /**
  * Assign an list of permission names to an role.
  * @param Role $role
  * @param array $permissionNameArray
  */
 public function assignRolePermissions(Role $role, $permissionNameArray = [])
 {
     $permissions = [];
     $permissionNameArray = array_values($permissionNameArray);
     if ($permissionNameArray && count($permissionNameArray) > 0) {
         $permissions = $this->permission->whereIn('name', $permissionNameArray)->pluck('id')->toArray();
     }
     $role->permissions()->sync($permissions);
 }