PHPackages                             betagt/useraclmanager - 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. betagt/useraclmanager

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

betagt/useraclmanager
=====================

Gerenciamento de perfil de usuario

v0.2.15(9y ago)234MITPHPPHP &gt;=5.6.4

Since Jan 16Pushed 9y ago1 watchersCompare

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

READMEChangelog (1)Dependencies (6)Versions (3)Used By (0)

betagt/useraclmanager
=====================

[](#betagtuseraclmanager)

`Controle de usuário com Laravel LTS 5.3`

[![Latest Stable Version](https://camo.githubusercontent.com/ec7009b41c136f9d7d29ec2f7c0c5c3d85c4867b28f7075cc830c60b011e1a53/68747470733a2f2f706f7365722e707567782e6f72672f6265746167742f7573657261636c6d616e616765722f762f737461626c65)](https://packagist.org/packages/betagt/useraclmanager) [![Total Downloads](https://camo.githubusercontent.com/f82329ebc82169920c16683031d8b7a96abe2dcd7e52cefecb47927f9f81af11/68747470733a2f2f706f7365722e707567782e6f72672f6265746167742f7573657261636c6d616e616765722f646f776e6c6f616473)](https://packagist.org/packages/betagt/useraclmanager) [![Latest Unstable Version](https://camo.githubusercontent.com/002eb3eb1a9959021de45a195aaf771688b2a83b22fcc92d338ab04835b1cced/68747470733a2f2f706f7365722e707567782e6f72672f6265746167742f7573657261636c6d616e616765722f762f756e737461626c65)](https://packagist.org/packages/betagt/useraclmanager) [![License](https://camo.githubusercontent.com/ff3225648284f41319c8e040b516bb9b21fdd20402748ac0cb6754069595c762/68747470733a2f2f706f7365722e707567782e6f72672f6265746167742f7573657261636c6d616e616765722f6c6963656e7365)](https://packagist.org/packages/betagt/useraclmanager)[![Analytics](https://camo.githubusercontent.com/1321717cf1fe4ca466818b0797cf85c7b684488fbfa2bc1ea19d659dd74dd3de/68747470733a2f2f67612d626561636f6e2e61707073706f742e636f6d2f55412d36313035303734302d312f6c352d7265706f7369746f72792f726561646d65)](https://packagist.org/packages/betagt/useraclmanager)[![Code Climate](https://camo.githubusercontent.com/4b16d26b6c2ba5c5942d3a886a1d35f97f2e01256f2143b58aae78adbd99891b/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6265746167742f7573657261636c6d616e616765722f6261646765732f6770612e737667)](https://codeclimate.com/github/betagt/useraclmanager)

Instalação
----------

[](#instalação)

Execute o seguinte comando para obter a versão mais recente do pacote

```
composer require betagt/useraclmanager

```

No seu `config/app.php` add `\BetaGT\UserAclManager\UserAclManagerServiceProvider::class` no final do array `providers`:

```
   'providers' => [
       ...
       \BetaGT\UserAclManager\UserAclManagerServiceProvider::class
   ],
```

#### Autenticação Passport

[](#autenticação-passport)

No seu `config/auth.php` no array de guards alterar para o drive do `passport`:

```
   'api' => [
       'driver' => 'passport',
       'provider' => 'users',
   ],
```

No seu `config/auth.php` no array de providers alterar para o `model` de usuráio:

```
   'providers' => [
       'users' => [
           'driver' => 'eloquent',
           'model' => \BetaGT\UserAclManager\Models\User::class,
       ],
```

Publicando configuração

```
php artisan vendor:publish --force
```

#### Rodando as Seeders

[](#rodando-as-seeders)

No arquivo `DatabaseSeeder.php` adicione as linhas no método `run()`

```
 public function run()
     {
          $this->call(UsersTableSeeder::class);
          $this->call(PermissionTableSeeder::class);
     }

```

#### Banco de dados

[](#banco-de-dados)

Acesse o arquivo `.env` na raiz e adicione as configurações de banco de dados antes dos próximos passos.

#### Rodando migrates

[](#rodando-migrates)

Instalando banco

```
php artisan migrate
```

#### Instalação Laravel-Passport

[](#instalação-laravel-passport)

Instalando `Laravel-Passport` no projeto

```
php artisan passport:install
```

#### Instalação Laravel-Auditing

[](#instalação-laravel-auditing)

Instalando `Laravel-Auditing` no projeto

```
php artisan auditing:install
```

#### Autenticação Passport

[](#autenticação-passport-1)

No seu `config/auditing.php` no array de configuração altere a linha que indica a rota da classe de usuário:

```
   'model' => \BetaGT\UserAclManager\Models\User::class,
```

### Iniciando banco de dados

[](#iniciando-banco-de-dados)

```
php artisan migrate --seed
```

ou

```
php artisan migrate
php artisan db:seed

```

#### Registrando Rotas

[](#registrando-rotas)

No seu arquivo `Providers/AuthServiceProvider.php` insira no método `boot()`:

```
   \BetaGT\UserAclManager\UserAclManager::routes();
```

#### Registrando Rotas passport

[](#registrando-rotas-passport)

No seu arquivo `Providers/AuthServiceProvider.php` insira no método `boot()`:

```
   Passport::routes();
   Passport::tokensExpireIn(Carbon::now()->addHour(5));
   Passport::refreshTokensExpireIn(Carbon::now()->addDay(1));
```

### Outras dependências do projeto

[](#outras-dependências-do-projeto)

- [Laravel 5 Passport](https://laravel.com/docs/master/passport)
- [Laravel 5 Laravel-Auditing](https://github.com/owen-it/laravel-auditing-doc/blob/master/README.md)
- [Laravel 5 Repositories](https://github.com/andersao/l5-repository)
- [PHP league Fractal](http://fractal.thephpleague.com/installation/)
- [kodeine - Laravel ACL](https://github.com/kodeine/laravel-acl/wiki/Installation)
- [Laravel 5 Repositories](https://github.com/andersao/l5-repository)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 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 ~9 days

Total

2

Last Release

3442d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/978d8ed51631c36167e30252755a2a1640f12a23f1806cc15f57abec0d54e7a5?d=identicon)[betagt](/maintainers/betagt)

---

Top Contributors

[![diuliano-sousa](https://avatars.githubusercontent.com/u/257523520?v=4)](https://github.com/diuliano-sousa "diuliano-sousa (9 commits)")

### Embed Badge

![Health badge](/badges/betagt-useraclmanager/health.svg)

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

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.3k2.2k](/packages/unopim-unopim)[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.8k69.4k](/packages/grumpydictator-firefly-iii)[krayin/laravel-crm

Krayin CRM

22.6k33.4k1](/packages/krayin-laravel-crm)[jeremy379/laravel-openid-connect

OpenID Connect support to the PHP League's OAuth2 Server. Compatible with Laravel Passport.

59403.6k8](/packages/jeremy379-laravel-openid-connect)[concrete5/core

Concrete – an open source content management system.

20163.8k49](/packages/concrete5-core)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1615.6k12](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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