Laravel santigarcor/laratrust adalah paket yang dirancang untuk menambahkan izin berbasis peran ke aplikasi Laravel. Ini memberikan cara yang fleksibel untuk mengelola peran dan izin, memungkinkan beberapa model pengguna, peran, dan izin. Paket ini mendukung banyak penjaga untuk middleware, panel administrasi sederhana, dan kompatibilitas dengan kebijakan dan sistem gerbang Laravel.
Fitur Utama:
- Izin Berbasis Peran: Kelola peran dan izin untuk pengguna.
- Beberapa Model Pengguna: Mendukung banyak model pengguna.
- Beberapa Peran dan Izin: Menetapkan beberapa peran dan izin kepada pengguna.
- Verifikasi Peran dan Izin: Verifikasi peran dan izin.
- Caching Peran dan Izin: Cache peran dan izin untuk kinerja.
- Peristiwa: Memicu peristiwa saat peran dan izin ditambahkan, dihapus, atau disinkronkan.
- Tim: Kelola peran dan izin untuk tim.
- Beberapa Penjaga: Mendukung banyak penjaga untuk middleware.
- Panel Administrasi Sederhana: Termasuk panel administrasi sederhana untuk peran dan izin.
- Gerbang dan Kebijakan Laravel: Kompatibel dengan kebijakan dan sistem gerbang Laravel.
Instalasi dan Penggunaan:
1. Instalasi: Instal paket melalui Composer.
2. Konfigurasi: Konfigurasikan paket sesuai dengan dokumentasi.
3. Penggunaan: Gunakan API paket untuk mengelola peran dan izin.
Kompatibilitas:
- Versi Laravel: Kompatibel dengan Laravel versi 5.2 ke atas.
- Versi Peran dan Izin: Kompatibel dengan versi peran dan izin 4.0 ke atas.
Dokumentasi:
Untuk dokumentasi dan contoh detailnya, lihat dokumentasi resmi di GitHub atau situs web paket[1][2][3][4][5].
Kutipan:[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