PHPackages                             yezzmedia/laravel-user-center - 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. yezzmedia/laravel-user-center

ActiveLibrary[Admin Panels](/categories/admin)

yezzmedia/laravel-user-center
=============================

Dedicated Filament user center panel for account, security, and notification workflows.

v0.1.7(1mo ago)08↓100%MITPHPPHP ^8.2CI passing

Since Mar 19Pushed 1mo agoCompare

[ Source](https://github.com/yezzmedia/laravel-user-center)[ Packagist](https://packagist.org/packages/yezzmedia/laravel-user-center)[ RSS](/packages/yezzmedia-laravel-user-center/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (7)Versions (17)Used By (0)

Laravel User Center
===================

[](#laravel-user-center)

[![PHP](https://camo.githubusercontent.com/621fdca541f24335b431f1150245e30245c59db9ea5faafd3ba91c224ce4abb8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322532422d3737376262342e737667)](#requirements)[![Laravel](https://camo.githubusercontent.com/f0fbc22b06ae04e8171e9dae7ad91e12ce7a5b50527958e5e34b1bcc37d8c2ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d6666326432302e737667)](#requirements)[![Filament](https://camo.githubusercontent.com/cee68bd52874d50a97a9fbbadb13a44bd47f79dfb4d30d6582a22d0887cd35c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d352e782d6635396530622e737667)](#requirements)

User center package for profile, security, preferences, notifications, and user operations workflows.

`yezzmedia/laravel-user-center` is the domain package for user-facing and user-operations experiences. It depends on `yezzmedia/laravel-ops` as the shared operational foundation.

---

Table of Contents
-----------------

[](#table-of-contents)

- [Highlights](#highlights)
- [Architecture](#architecture)
- [Requirements](#requirements)
- [Installation](#installation)
- [Workspaces](#workspaces)
- [Operations Integration](#operations-integration)
- [Configuration](#configuration)
- [Testing](#testing)
- [Dependency Policy](#dependency-policy)

---

Highlights
----------

[](#highlights)

- User center panel pages for profile, sessions, activity, security, preferences, and notifications.
- User profile overview and editing workflows.
- Operations pages for user-centric operational control and statistics.
- User summary widgets and chart-rich operations analytics.
- Built on Filament v5 and Laravel 12.
- Integrates with `yezzmedia/laravel-ops` for shared operational access model.

---

Architecture
------------

[](#architecture)

 ```
flowchart LR
    Host[Host Laravel App] --> UserCenter[yezzmedia/laravel-user-center]
    UserCenter --> UserPanel[User Center Panel]
    UserCenter --> OperationsPages[User Operations Pages]
    UserCenter --> UserDomain[Profiles Preferences Activity Sessions]
    UserCenter --> OpsFoundation[yezzmedia/laravel-ops]
```

      Loading ---

Requirements
------------

[](#requirements)

- PHP `^8.2`
- Laravel `^12.0`
- Filament `^5.0`
- `yezzmedia/laravel-ops` `^0.1`

---

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

[](#installation)

```
composer require yezzmedia/laravel-user-center
```

The package service provider is auto-discovered.

---

Workspaces
----------

[](#workspaces)

### User Center Pages

[](#user-center-pages)

- Profile
- Edit Profile
- Profile Overview
- Security
- Sessions
- Preferences
- Notifications
- Activity
- Livewire Lab

### User Operations Pages

[](#user-operations-pages)

- Operations Dashboard
- User Operations
- User Operations Inspect
- User Operations Statistics

These pages provide user-domain operational visibility while still respecting the shared operational access model from `laravel-ops`.

---

Operations Integration
----------------------

[](#operations-integration)

The package uses `yezzmedia/laravel-ops` as the shared base and does not depend on other domain packages.

Integration behavior:

- Unified access checks for operations contexts.
- Safe profile link behavior for users without operations access.
- Shared operations navigation expectations for compatible host setups.

---

Configuration
-------------

[](#configuration)

Primary configuration file:

- `config/user-center.php`

Typical setup includes:

- User center panel path and panel settings.
- Operations page registration toggles.
- Domain model mappings (profiles, preferences, activity, sessions).

---

Testing
-------

[](#testing)

Run full tests:

```
vendor/bin/pest
```

Run formatting:

```
vendor/bin/pint --format=agent
```

---

Dependency Policy
-----------------

[](#dependency-policy)

- `laravel-user-center` depends on `laravel-ops`.
- `laravel-user-center` must not depend on `laravel-analytics`.
- Domain logic remains in this package; shared operational concerns remain in `laravel-ops`.

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance89

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

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

Total

8

Last Release

53d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/be55b2e232d6a0aca2c807d7e6c7c7b73eb0c9fee353ae570c2167713c404e1c?d=identicon)[yezzmedia](/maintainers/yezzmedia)

---

Top Contributors

[![yezzmedia](https://avatars.githubusercontent.com/u/107888802?v=4)](https://github.com/yezzmedia "yezzmedia (8 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/yezzmedia-laravel-user-center/health.svg)

```
[![Health](https://phpackages.com/badges/yezzmedia-laravel-user-center/health.svg)](https://phpackages.com/packages/yezzmedia-laravel-user-center)
```

###  Alternatives

[filament/spatie-laravel-settings-plugin

Filament support for `spatie/laravel-settings`.

1092.4M73](/packages/filament-spatie-laravel-settings-plugin)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[sgcomptech/filament-ticketing

A Laravel Filament plugin to support issue tracking and ticketing system.

321.8k](/packages/sgcomptech-filament-ticketing)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)

PHPackages © 2026

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