Roles and Permissions

Roles and Permissions

Simple Laravel Roles & Permissions


Description

Simple Laravel Roles & Permissions

Overview

The roles-and-permissions package allows you to assign roles and permissions to any Laravel model or to a pivot table representing many‑to‑many relationships.

Key Features

  • Universal Model Support – Any model can receive roles and permissions.
  • Role‑Permission Mapping – A role may encompass multiple permissions.
  • Inherited Permissions – Models obtain permissions through their assigned roles.
  • Multiple Role Assignment – Models can hold more than one role simultaneously.
  • Pivot Table Compatibility – Roles can be attached to many‑to‑many relationships via pivot tables.
  • Role Hierarchy – Higher‑level roles can inherit the permissions of lower‑level roles.

Related Projects

Laravel Artifact

Laravel Artifact

Media Management Package

Mirror

Mirror

Impersonation Package

LaravelPlus Updater

LaravelPlus Updater

Sync Laravel Projects

Laravel Credits

Laravel Credits

Credit Management System

Laravel Glider

Laravel Glider

Glide Image Manipulation in Blade Templates

Laravel Ownable

Laravel Ownable

Eloquent Ownership Relationships