Laravel santigarcor/laratrust عبارة عن حزمة مصممة لإضافة أذونات تعتمد على الأدوار إلى تطبيقات Laravel. فهو يوفر طريقة مرنة لإدارة الأدوار والأذونات، مما يسمح بنماذج مستخدمين وأدوار وأذونات متعددة. تدعم الحزمة عدة حراس للبرمجيات الوسيطة، ولوحة إدارة بسيطة، والتوافق مع سياسات Laravel ونظام البوابات.
دلائل الميزات:
- الأذونات المستندة إلى الأدوار: إدارة الأدوار والأذونات للمستخدمين.
- نماذج مستخدمين متعددين: يدعم نماذج مستخدمين متعددة.
- أدوار وأذونات متعددة: قم بتعيين أدوار وأذونات متعددة للمستخدمين.
- التحقق من الأدوار والأذونات: التحقق من الأدوار والأذونات.
- التخزين المؤقت للأدوار والأذونات: تخزين الأدوار والأذونات مؤقتًا للأداء.
- الأحداث: تشغيل الأحداث عند إضافة الأدوار والأذونات أو إزالتها أو مزامنتها.
- الفرق: إدارة الأدوار والأذونات للفرق.
- حراس متعددون : يدعم حراس متعددين للبرامج الوسيطة.
- لوحة إدارة بسيطة: تتضمن لوحة إدارة بسيطة للأدوار والأذونات.
- بوابات وسياسات Laravel: متوافقة مع سياسات وبوابات Laravel.
التثبيت والاستخدام:
1. التثبيت: قم بتثبيت الحزمة عبر Composer.
2. التكوين: قم بتكوين الحزمة وفقًا للوثائق.
3. الاستخدام: استخدم واجهة برمجة التطبيقات (API) الخاصة بالحزمة لإدارة الأدوار والأذونات.
التوافق:
- إصدارات Laravel: متوافقة مع إصدارات Laravel 5.2 وما فوق.
- إصدارات الأدوار والأذونات: متوافقة مع إصدارات الأدوار والأذونات 4.0 وما فوق.
توثيق:
للحصول على وثائق وأمثلة مفصلة، راجع الوثائق الرسمية على GitHub أو موقع الحزمة[1] [2] [3] [4] [5].
اقتباسات:[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