This package provides a comprehensive authorization framework for Laravel applications, enabling the management of user roles and granular permissions through a database-driven system. It allows developers to define access levels and assign them to users, ensuring that security policies are enforced consistently across the entire application. The system distinguishes itself through a hierarchical inheritance model, where permissions automatically propagate from lower-tier roles to higher-tier roles based on a numerical level system. It includes a dedicated administrative web interface that al
Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili
This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.
SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend implemented with Spring Boot and a frontend built with Vue.js to manage user roles and map them to specific interface and API access rights. The project utilizes a token-based authentication system to verify user identities and enable stateless communication between the frontend and backend. It implements granular UI permission control to show or hide specific buttons and interface elements based on the current user's assigned access rights. The framework covers API security
Entrust ist eine rollenbasierte Zugriffskontroll-Bibliothek (RBAC) für das Laravel-Framework und ein allgemeines Berechtigungsverwaltungssystem für PHP. Es bietet ein Backend-Tool zur Verknüpfung von Benutzern mit spezifischen Rollen und Berechtigungen, um Autorisierungsregeln auszuwerten.
Die Hauptfunktionen von zizaco/entrust sind: Role-Based Access Control, User Role Management, User, Permission Management Systems, Relational Permission Mappings, User Role Assignments, Runtime Permission Verifications, Laravel RBAC Libraries.
Open-Source-Alternativen zu zizaco/entrust sind unter anderem: jeremykenedy/laravel-roles — This package provides a comprehensive authorization framework for Laravel applications, enabling the management of… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… spatie/laravel-permission — This is a role-based access control system for Laravel applications that manages user permissions and roles within a… heeexy/springboot-shiro-vue — SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend… casbin/casbin — Casbin is an authorization library that provides a model-based engine for enforcing access control across diverse… stalniy/casl — CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both…