PHPackages                             paxha/lararole - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. paxha/lararole

ActiveLaravel[Authentication &amp; Authorization](/categories/authentication)

paxha/lararole
==============

Lararole is a Laravel library, provides Role Management with permissions.

v0.0.9.alpha(6y ago)53276LGPL-3.0PHPPHP ^7.2.5CI failing

Since Nov 24Pushed 3y ago1 watchersCompare

[ Source](https://github.com/paxha/lararole)[ Packagist](https://packagist.org/packages/paxha/lararole)[ RSS](/packages/paxha-lararole/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (8)Versions (111)Used By (0)

[![logo](https://camo.githubusercontent.com/53ea5aab2b587fbd2d5d465dc71568528a38cd6bffe23a20d910da4476c24519/68747470733a2f2f692e70696e696d672e636f6d2f6f726967696e616c732f37652f39392f62372f37653939623730313265626665323233346435653735343566343865333263322e706e67)](https://lararole.com)

[![Build Status](https://camo.githubusercontent.com/845ab9e8f98bfe56c730ae3a33a26d575fee8eec84c68a1221687cc94c74138a/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f70617868612f6c617261726f6c652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/paxha/lararole)[![StyleCI](https://camo.githubusercontent.com/ad987b391dda2438e6445b4545455afff8bf13370b4d1b7272c8b52d47f93436/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3232323932303035392f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/222920059)[![Total Downloads](https://camo.githubusercontent.com/9e1e0a61e4506eb7208d1873d614c9cb64f46a10346557a79fbcb9d2598c2e2e/68747470733a2f2f706f7365722e707567782e6f72672f70617868612f6c617261726f6c652f642f746f74616c2e7376673f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/paxha/lararole)[![Latest Stable Version](https://camo.githubusercontent.com/8dd234b7af362e0686ba82c9a69dc13cb6bf39b6d7946893b87f6e3d8395cd3d/68747470733a2f2f706f7365722e707567782e6f72672f70617868612f6c617261726f6c652f762f737461626c652e7376673f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/paxha/lararole)[![License](https://camo.githubusercontent.com/319d0373aca98cd7f70520864064343d0f9531a1c1ebe33ee65ebdb97e92b0fd/68747470733a2f2f706f7365722e707567782e6f72672f70617868612f6c617261726f6c652f6c6963656e73652e7376673f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/paxha/lararole)

Introduction
------------

[](#introduction)

`Lararole` is a Laravel library, provides `Role Management` with `permissions`. Basically this library provides a basic structure of application and instructions to use it. Using this manageable structure you can build large and robust applications.

Lararole is accessible, powerful, and provides tools required for large, robust applications.

Each module belongs to any role and that role has read or write permission. User can't visit module any page without any permission. Even Without write permission User can't perform any action like create, update or delete. These permissions are controlled by middleware `permission.read` and `permission.write`.

Features
--------

[](#features)

**A Quick Start Project**

- Built-in Migrations
- Built-in Routes
- Built-in Models
- Built-in Controller
- Read/Write permission middleware
- Manageable directory structure
- Build-in UI

Documentation, Installation, and Usage Instructions
---------------------------------------------------

[](#documentation-installation-and-usage-instructions)

See the [lararole.com](http://lararole.com/) for detailed installation and usage instructions.

License
-------

[](#license)

Lararole package is published under `GNU LGPLv3` and copyright to Hassan Raza Pasha.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Recently: every ~120 days

Total

27

Last Release

1454d ago

Major Versions

v0.0.9.alpha → v1.0.0-alpha2020-03-19

v1.2.0-alpha → v2.0.0-alpha2020-05-10

v2.4.0-alpha → v3.0.0-alpha2021-03-08

PHP version history (3 changes)v0.0.1.alphaPHP ^7.2

v0.0.8.alphaPHP ^7.2.5

v2.3.0-alphaPHP ^7.2.5|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2816953f287ca302f12d59f94de4e90cd6cb5d2ba1f6eaa462045c2670969ea0?d=identicon)[paxha](/maintainers/paxha)

---

Top Contributors

[![paxha](https://avatars.githubusercontent.com/u/38579192?v=4)](https://github.com/paxha "paxha (390 commits)")[![ali111887](https://avatars.githubusercontent.com/u/23307460?v=4)](https://github.com/ali111887 "ali111887 (2 commits)")[![asim-sarwar-my-glu](https://avatars.githubusercontent.com/u/73814746?v=4)](https://github.com/asim-sarwar-my-glu "asim-sarwar-my-glu (2 commits)")[![abidaslam](https://avatars.githubusercontent.com/u/47294944?v=4)](https://github.com/abidaslam "abidaslam (1 commits)")[![talha-my-glu](https://avatars.githubusercontent.com/u/71626095?v=4)](https://github.com/talha-my-glu "talha-my-glu (1 commits)")

---

Tags

lararolelaravellaravel-librarylaravel-packagelaravel-role-and-permissionlaravel-role-managementlaravel-user-managementmiddlewarerobust-applicationsrole-managementuser-managementlaravelUser managementlaravel-libraryRole Managementlaravel user managementlaravel role managementlararole

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/paxha-lararole/health.svg)

```
[![Health](https://phpackages.com/badges/paxha-lararole/health.svg)](https://phpackages.com/packages/paxha-lararole)
```

###  Alternatives

[tomatophp/filament-users

Manage your users with a highly customizable user resource for FilamentPHP with integration of filament-shield and filament-impersonate

90102.0k7](/packages/tomatophp-filament-users)[offload-project/laravel-invite-only

A Laravel package for managing user invitations with polymorphic relationships, token-based access, scheduled reminders, and event-driven notifications.

694.4k1](/packages/offload-project-laravel-invite-only)[hosseinhezami/laravel-permission-manager

Advanced permission manager for Laravel.

403.3k](/packages/hosseinhezami-laravel-permission-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
