PHPackages                             laravel-enso/users - 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. [Admin Panels](/categories/admin)
4. /
5. laravel-enso/users

ActiveLibrary[Admin Panels](/categories/admin)

laravel-enso/users
==================

User administration backend for Laravel Enso

2.8.6(1mo ago)125.8k↓21.7%220MITPHP

Since Jun 9Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/laravel-enso/users)[ Packagist](https://packagist.org/packages/laravel-enso/users)[ Docs](https://github.com/laravel-enso/users)[ RSS](/packages/laravel-enso-users/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (39)Versions (60)Used By (20)

Users
=====

[](#users)

[![License](https://camo.githubusercontent.com/9c18bb5da39587958554e8f355e3cf610cc418bad487501d20a3dbc59993a725/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f75736572732f6c6963656e7365)](LICENSE)[![Stable](https://camo.githubusercontent.com/ccfc7e8b4e576d3bd869a6c15577738f389ff4e4e8a4d2ac7d87c2a07701ffda/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f75736572732f76657273696f6e)](https://packagist.org/packages/laravel-enso/users)[![Downloads](https://camo.githubusercontent.com/de65964804eeac7a109c90c2fa51c1d648acbd2fd40ef97d3a76b883a7f9c464/68747470733a2f2f706f7365722e707567782e6f72672f6c61726176656c2d656e736f2f75736572732f646f776e6c6f616473)](https://packagist.org/packages/laravel-enso/users)[![PHP](https://camo.githubusercontent.com/da7cf113b588d26fe679dfefe4a15009272ed358ad4e786ad3c78b45faa61d69/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d3737376262342e737667)](composer.json)[![Issues](https://camo.githubusercontent.com/0ec1e38a2553a232fcc92405a84f2c147fe477ba4b63c34683a6a0304cc83c7a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6c61726176656c2d656e736f2f75736572732e737667)](https://github.com/laravel-enso/users/issues)[![Merge Requests](https://camo.githubusercontent.com/4a1b6015fccb653c80f95de0595b9a44dececaa538727cce68f957bf39b736a1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6c61726176656c2d656e736f2f75736572732e737667)](https://github.com/laravel-enso/users/pulls)

Description
-----------

[](#description)

Users is Enso's backend package for application account administration.

It manages the user entity itself, profile and access relationships, API tokens, active sessions, password resets, select options, and table/export endpoints, while integrating with people, roles, user groups, files, companies, and core preferences.

Installation
------------

[](#installation)

Install the package:

```
composer require laravel-enso/users
```

Run the migrations:

```
php artisan migrate
```

Features
--------

[](#features)

- Full user CRUD with create, edit, show, set password on creation, reset password, and destroy flows.
- Session inspection and forced session termination endpoints.
- API token create/store/index/destroy endpoints.
- Table bootstrap, data, and export endpoints.
- Rich `User` model with role/group checks, preferences, and login relations.
- Sanctum integration through `HasApiTokens`.

Usage
-----

[](#usage)

Main user routes:

- prefix: `api/administration/users`
- name prefix: `administration.users.`

User endpoints:

- `GET create/{person}`
- `POST /`
- `GET {user}/edit`
- `PATCH {user}`
- `DELETE {user}`
- `GET initTable`
- `GET tableData`
- `GET exportExcel`
- `GET options`
- `GET {user}`
- `POST {user}/resetPassword`

Token endpoints:

- `administration.token.create`
- `administration.token.store`
- `administration.token.index`
- `administration.token.destroy`

Session endpoints:

- `administration.session.index`
- `administration.session.destroy`

Main model:

- `LaravelEnso\Users\Models\User`

Notable methods:

- `canAccess(string $route)`
- `isAdmin()`
- `isSupervisor()`
- `isSuperior()`
- `belongsToAdminGroup()`
- `preferredLocale()`
- `initPreferences()`

API
---

[](#api)

This package exposes its backend integration through the routes, controllers, services, jobs, and configuration points referenced in the usage examples above.

Consumers should rely on the published config keys, documented route groups, and explicit service classes shown in the examples. Internal helper classes, listeners, casts, and background jobs are implementation details unless the README calls them out as extension points.

Depends On
----------

[](#depends-on)

Required Enso packages:

- [`laravel-enso/avatars`](https://docs.laravel-enso.com/backend/avatars.html) [↗](https://github.com/laravel-enso/avatars)
- [`laravel-enso/companies`](https://docs.laravel-enso.com/backend/companies.html) [↗](https://github.com/laravel-enso/companies)
- [`laravel-enso/core`](https://docs.laravel-enso.com/backend/core.html) [↗](https://github.com/laravel-enso/core)
- [`laravel-enso/dynamic-methods`](https://docs.laravel-enso.com/backend/dynamic-methods.html) [↗](https://github.com/laravel-enso/dynamic-methods)
- [`laravel-enso/files`](https://docs.laravel-enso.com/backend/files.html) [↗](https://github.com/laravel-enso/files)
- [`laravel-enso/forms`](https://docs.laravel-enso.com/backend/forms.html) [↗](https://github.com/laravel-enso/forms)
- [`laravel-enso/helpers`](https://docs.laravel-enso.com/backend/helpers.html) [↗](https://github.com/laravel-enso/helpers)
- [`laravel-enso/people`](https://docs.laravel-enso.com/backend/people.html) [↗](https://github.com/laravel-enso/people)
- [`laravel-enso/rememberable`](https://docs.laravel-enso.com/backend/rememberable.html) [↗](https://github.com/laravel-enso/rememberable)
- [`laravel-enso/roles`](https://docs.laravel-enso.com/backend/roles.html) [↗](https://github.com/laravel-enso/roles)
- [`laravel-enso/select`](https://docs.laravel-enso.com/backend/select.html) [↗](https://github.com/laravel-enso/select)
- [`laravel-enso/tables`](https://docs.laravel-enso.com/backend/tables.html) [↗](https://github.com/laravel-enso/tables)
- [`laravel-enso/user-groups`](https://docs.laravel-enso.com/backend/user-groups.html) [↗](https://github.com/laravel-enso/user-groups)

Companion frontend package:

- [`@enso-ui/users`](https://docs.laravel-enso.com/frontend/users.html) [↗](https://github.com/enso-ui/users)

Contributions
-------------

[](#contributions)

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance91

Actively maintained with recent releases

Popularity29

Limited adoption so far

Community28

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~9 days

Total

48

Last Release

43d ago

Major Versions

1.1.4 → 2.0.02022-02-25

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16073274?v=4)[Adrian Ocneanu](/maintainers/aocneanu)[@aocneanu](https://github.com/aocneanu)

---

Top Contributors

[![vmcvlad](https://avatars.githubusercontent.com/u/37445394?v=4)](https://github.com/vmcvlad "vmcvlad (25 commits)")[![aocneanu](https://avatars.githubusercontent.com/u/16073274?v=4)](https://github.com/aocneanu "aocneanu (24 commits)")[![AbdullahiAbdulkabir](https://avatars.githubusercontent.com/u/33360580?v=4)](https://github.com/AbdullahiAbdulkabir "AbdullahiAbdulkabir (7 commits)")[![GITmanuela](https://avatars.githubusercontent.com/u/44998004?v=4)](https://github.com/GITmanuela "GITmanuela (7 commits)")[![gandesc](https://avatars.githubusercontent.com/u/14071925?v=4)](https://github.com/gandesc "gandesc (5 commits)")

---

Tags

laravel-ensovue-bulmavue-spaenso-users

### Embed Badge

![Health badge](/badges/laravel-enso-users/health.svg)

```
[![Health](https://phpackages.com/badges/laravel-enso-users/health.svg)](https://phpackages.com/packages/laravel-enso-users)
```

###  Alternatives

[laravel-enso/core

The backend shell of a Laravel Enso application

3465.3k206](/packages/laravel-enso-core)[laravel-enso/localisation

Language and translation management for Laravel Enso

1362.8k11](/packages/laravel-enso-localisation)[laravel-enso/permissions

Permission management for Laravel Enso

1244.2k52](/packages/laravel-enso-permissions)[laravel-enso/roles

Role management for Laravel Enso

1044.9k32](/packages/laravel-enso-roles)[laravel-enso/data-import

Excel Importer dependency for Laravel Enso

2044.0k6](/packages/laravel-enso-data-import)[laravel-enso/tutorials

Tutorial management backend for Laravel Enso

1140.7k](/packages/laravel-enso-tutorials)

PHPackages © 2026

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