illuminatech/db-role
Laravel package for managing database roles per connection, letting you switch the active role at runtime to enforce permissions, read-only access, and tenant isolation without opening extra connections.
illuminatech/db-role is an Eloquent extension for relation/table inheritance, not an authorization or user-role package. It fits Laravel applications that need class-table inheritance: a shared base entity plus role-specific child tables. It is a poor fit for teams expecting simple polymorphic relations, single-table inheritance, or JSON-based variation.NOASSERTION license, and likely uncertain compatibility with current Laravel/PHP versions. It may rely on Eloquent internals, complicate eager loading and reporting joins, and create lock-in to package conventions. Do not place it on a critical path without legal review, version pinning, and a fork/escape plan.How can I help you explore Laravel packages today?