Laravel santigarcor/laratrust là gói được thiết kế để thêm quyền dựa trên vai trò vào ứng dụng Laravel. Nó cung cấp một cách linh hoạt để quản lý vai trò và quyền, cho phép nhiều mô hình, vai trò và quyền của người dùng. Gói này hỗ trợ nhiều bộ bảo vệ cho phần mềm trung gian, bảng quản trị đơn giản và khả năng tương thích với các chính sách và hệ thống cổng của Laravel.
Các tính năng chính:
- Quyền dựa trên vai trò: Quản lý vai trò và quyền cho người dùng.
- Nhiều mô hình người dùng: Hỗ trợ nhiều mô hình người dùng.
- Nhiều vai trò và quyền: Chỉ định nhiều vai trò và quyền cho người dùng.
- Xác minh vai trò và quyền: Xác minh vai trò và quyền.
- Bộ nhớ đệm vai trò và quyền: Vai trò và quyền bộ nhớ đệm cho hiệu suất.
- Sự kiện: Kích hoạt sự kiện khi vai trò và quyền được thêm, xóa hoặc đồng bộ hóa.
- Nhóm: Quản lý vai trò và quyền cho các nhóm.
- Nhiều bảo vệ: Hỗ trợ nhiều bảo vệ cho phần mềm trung gian.
- Bảng quản trị đơn giản: Bao gồm bảng quản trị đơn giản cho các vai trò và quyền.
- Cổng và chính sách của Laravel: Tương thích với các chính sách và hệ thống cổng của Laravel.
Cài đặt và sử dụng:
1. Cài đặt: Cài đặt gói qua Composer.
2. Cấu hình: Cấu hình gói theo tài liệu.
3. Cách sử dụng: Sử dụng API của gói để quản lý vai trò và quyền.
Khả năng tương thích:
- Phiên bản Laravel: Tương thích với phiên bản Laravel 5.2 trở lên.
- Phiên bản vai trò và quyền: Tương thích với các phiên bản vai trò và quyền 4.0 trở lên.
Tài liệu:
Để biết tài liệu chi tiết và ví dụ, hãy tham khảo tài liệu chính thức trên GitHub hoặc trang web của gói [1] [2] [3] [4] [5].
Trích dẫn:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me