Phân Quyền
File Gốc:
packages/skilldo/cms/src/Support/Role.php
Kế thừa Module (Collection):SkillDo\Cms\Roles\RoleCollection
Namespace:SkillDo\Cms\Support\Role
Hệ thống phân quyền trên SkillDo CMS v8 được xây dựng xoay quanh 2 khái niệm là Hành động cấp quyền (Capabilities) và Chức vụ chứa các quyền hạn (Roles). Mỗi người dùng có thể sở hữu 1 hay nhiều Chức Vụ khác nhau.
1. Nhóm Chức Vụ (Roles)
Để liệt kê, lấy ra cụ thể thông tin, cập nhật, tạo mới hoặc xóa bỏ các chức vụ - ta có thể gọi lớp hỗ trợ (Facade) gốc Role. Bất kì thao tác thay đổi nào trên hệ thống này đều sẽ được tự động lưu vĩnh viễn vào trong Option (Cấu hình) Database — dưới key option user_roles trong bảng system.
1.1 Các Method Tương tác Cơ Bản
Bạn gọi các phương thức tĩnh toàn cục: