PHPackages                             plexi/access-control - 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. [Templating &amp; Views](/categories/templating)
4. /
5. plexi/access-control

ActiveLibrary[Templating &amp; Views](/categories/templating)

plexi/access-control
====================

Gerenciador de listas de acesso (Access Control List) com CRUD's de configuração para usuários e grupos

v2.0.7(7y ago)314MITPHPPHP &gt;=7.0.0

Since Feb 18Pushed 7y ago1 watchersCompare

[ Source](https://github.com/ricardopedias/access-control)[ Packagist](https://packagist.org/packages/plexi/access-control)[ RSS](/packages/plexi-access-control/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (4)Versions (24)Used By (0)

Access Control
==============

[](#access-control)

[![PHP Version](https://camo.githubusercontent.com/45825e188badbe6a9b4b2372f6a895c7baaad421381276496405823a3960cd5b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f706c6578692f6163636573732d636f6e74726f6c2e737667)](https://camo.githubusercontent.com/45825e188badbe6a9b4b2372f6a895c7baaad421381276496405823a3960cd5b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f706c6578692f6163636573732d636f6e74726f6c2e737667)[![Laravel](https://camo.githubusercontent.com/ba83d481f8482d2b36b56743415860cead4adaf824e080d0f2a2802994a433ff/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d2533453d352e362e302d7265642e7376673f7374796c653d666c6174)](https://camo.githubusercontent.com/ba83d481f8482d2b36b56743415860cead4adaf824e080d0f2a2802994a433ff/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d2533453d352e362e302d7265642e7376673f7374796c653d666c6174)[![Packagist](https://camo.githubusercontent.com/2a2e2756ff9187d7a6f615adf42a6d57e7a801f3bf87de05493ad2e92d012c46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706c6578692f6163636573732d636f6e74726f6c2e737667)](https://camo.githubusercontent.com/2a2e2756ff9187d7a6f615adf42a6d57e7a801f3bf87de05493ad2e92d012c46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706c6578692f6163636573732d636f6e74726f6c2e737667)[![Downloads](https://camo.githubusercontent.com/a9fd1f57269cfe64a5b4f0d1c7860da553097c418a4c0a56899008ec237faa67/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f706c6578692f6163636573732d636f6e74726f6c2e737667)](https://camo.githubusercontent.com/a9fd1f57269cfe64a5b4f0d1c7860da553097c418a4c0a56899008ec237faa67/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f706c6578692f6163636573732d636f6e74726f6c2e737667)

*By [Ricardo Pereira Dias ©](https://rpdesignerfly.github.io)*

> Este pacote esta em fase de desenvolvimento. Use esta biblioteca por sua conta e risco!

Access Control é um gerenciador de listas de acesso (Access Control List) com CRUD's personalizáveis para setagem de permissões para Usuários e Grupos. De forma fácil e flexível o Access Control provê ferramentas para customizar os CRUD's e realizar verificações com base nas credenciais do usuário logado.

[![Permissões de acesso](docs/imgs/crud-permissions.png?raw=true)](docs/imgs/crud-permissions.png?raw=true)

Sinta-se à vontade para conferir os [releases](https://github.com/rpdesignerfly/access-control/releases), a [licença](license.md) e a [documentação](docs/01-About.md).

### Características

[](#características)

- Feito para o Laravel 5.6 ou superior;
- Configuração automática usando Package Discover;
- Possui diretivas para templates Blade;
- Desenvolvido com Design Patterns;
- Codificado com boas práticas e máxima qualidade;
- Bem documentado e amigável para IDEs;
- Feito para TDD (Test Driven Development);
- Implementado com testes de unidade e funcionalidade usando PHPUnit;
- Feito com ❤️ &amp; ☕.

Sumário
-------

[](#sumário)

1. [Sobre](docs/01-About.md)
    - [Sobre o Access Control](docs/01-About.md#11-sobre-o-access-control)
    - [Recursos do Laravel](docs/01-About.md#12-recursos-do-laravel)
    - [As versões da biblioteca](docs/01-About.md#13-as-vers%C3%B5es-da-biblioteca)
2. [Instalação](docs/02-Installation.md)
    - [Requisitos do usuário](docs/02-Installation.md#21-requisitos-do-usu%C3%A1rio)
    - [Requisitos do servidor](docs/02-Installation.md#22-requisitos-do-servidor)
    - [Instalando o pacote](docs/02-Installation.md#23-instalando-o-pacote)
    - [Preparando o banco de dados](docs/02-Installation.md#24-preparando-o-banco-de-dados)
    - [Testando a instalação](docs/02-Installation.md#25-testando-a-instala%C3%A7%C3%A3o)
3. [Como Usar](docs/03-Usage.md)
    - [Configurando](docs/03-Usage.md#31-configurando)
    - [O usuário ROOT](docs/03-Usage.md#32-o-usu%C3%A1rio-root)
    - [Funções e habilidades](docs/03-Usage.md#33-fun%C3%A7%C3%B5es-e-habilidades)
    - [Diretivas especiais](docs/03-Usage.md#34-diretivas-especiais)
    - [Personalizando](docs/03-Usage.md#35-personalizando)
4. [Evoluindo o Pacote](docs/04-Extras.md)
    - [Instalação limpa do Laravel](docs/04-Extras.md#41-instala%C3%A7%C3%A3o-limpa-do-laravel)
    - [A estrutura de diretórios](docs/04-Extras.md#42-a-estrutura-de-diret%C3%B3rios)
    - [Disponibilizando o pacote para o Laravel](docs/04-Extras.md#43-disponibilizando-o-pacote-para-o-laravel)

Creditos
--------

[](#creditos)

- [Ricardo Pereira Dias](https://rpdesignerfly.github.io)

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~7 days

Total

23

Last Release

2896d ago

Major Versions

v1.2.3 → v2.0.02018-07-11

PHP version history (2 changes)v1.0.0PHP &gt;=7.1.3

v1.1.0PHP &gt;=7.0.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/27714431?v=4)[Ricardo Pereira Dias](/maintainers/ricardopedias)[@ricardopedias](https://github.com/ricardopedias)

---

Top Contributors

[![ricardopedias](https://avatars.githubusercontent.com/u/27714431?v=4)](https://github.com/ricardopedias "ricardopedias (213 commits)")

---

Tags

laravelhelperssecurityauthbladeaclcruds

### Embed Badge

![Health badge](/badges/plexi-access-control/health.svg)

```
[![Health](https://phpackages.com/badges/plexi-access-control/health.svg)](https://phpackages.com/packages/plexi-access-control)
```

###  Alternatives

[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.7M223](/packages/backpack-crud)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2085.6k29](/packages/ronasit-laravel-helpers)[ronasit/laravel-entity-generator

Provided console command for generating entities.

2053.1k](/packages/ronasit-laravel-entity-generator)[hasinhayder/tyro-login

Tyro Login - Beautiful, customizable authentication views for Laravel 12 &amp; 13

2464.9k6](/packages/hasinhayder-tyro-login)[djl997/blade-shortcuts

Blade Shortcuts is a library of handy Laravel Blade Directives.

411.0k3](/packages/djl997-blade-shortcuts)

PHPackages © 2026

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