PHPackages                             yezzmedia/laravel-account - 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-account

ActiveLibrary[Admin Panels](/categories/admin)

yezzmedia/laravel-account
=========================

Modern account dashboard for the Yezz Media Laravel website platform. Linear-Style design with collapsible sidebar, dark mode, and 11 full-featured pages.

0.1.0(1w ago)02↑2900%2MITPHPPHP ^8.5

Since Jun 18Pushed todayCompare

[ Source](https://github.com/yezzmedia/laravel-account)[ Packagist](https://packagist.org/packages/yezzmedia/laravel-account)[ RSS](/packages/yezzmedia-laravel-account/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (13)Versions (3)Used By (2)

   ![Yezz Media](https://raw.githubusercontent.com/yezzmedia/.github/main/profile/yezzmedia-light.svg)

 [![Latest Version](https://camo.githubusercontent.com/df7de32f9d0727da08857038e4c91b32e46f871f92ebf8fbfec18bfab6236b57/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f79657a7a6d656469612f6c61726176656c2d6163636f756e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/yezzmedia/laravel-account) [![PHP Version](https://camo.githubusercontent.com/adc605706dbb1180d5632f2c5ff98e31e1a0dc08f6072b9ad3077ef3d5ea27b7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f79657a7a6d656469612f6c61726176656c2d6163636f756e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/yezzmedia/laravel-account) [![License](https://camo.githubusercontent.com/e38765c65208b92ebeeb1e1bf2e2aa29bc4c71faebd84884d46ffafea57bc1db/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f79657a7a6d656469612f6c61726176656c2d6163636f756e743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/yezzmedia/laravel-account)

---

Laravel Account
===============

[](#laravel-account)

`yezzmedia/laravel-account` is the modern account dashboard for the Yezz Media Laravel website platform. It provides a fully styled, dark-mode aware, mobile-friendly self-service surface with 11 Filament v5 pages, persistent account preferences, and foundation-aligned runtime integration.

Version
-------

[](#version)

Current release: `0.2.0`

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

[](#requirements)

- PHP `^8.5`
- Laravel `^13.0`
- Filament `^5.0`
- `yezzmedia/laravel-foundation` `^0.1`

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

[](#installation)

```
composer require yezzmedia/laravel-account
```

The service provider is auto-discovered. The package ships with five idempotent migrations that can be published and migrated:

```
php artisan vendor:publish --provider="YezzMedia\Account\AccountServiceProvider" --tag="migrations"
php artisan migrate
```

The package config can be published as well:

```
php artisan vendor:publish --provider="YezzMedia\Account\AccountServiceProvider" --tag="config"
```

The account panel is mounted at `/account` by default.

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

[](#configuration)

KeyDefaultPurpose`account.panel.id``account`Filament panel id`account.panel.path``account`URL path prefix`account.panel.guard``web`Auth guard`account.activity.driver``activitylog`Activity backend`account.activity.limit``10`Recent activity cap`account.privacy.exports_enabled``true`Allow data export`account.privacy.account_deletion_enabled``true`Allow account deletionPages
-----

[](#pages)

PageRouteOverview`/account`Profile`/account/profile`Security`/account/security`Devices`/account/devices`Activity`/account/activity`Privacy`/account/privacy`Notifications`/account/notifications`Connected Accounts`/account/connected-accounts`API Tokens`/account/api-tokens`Appearance`/account/appearance`Support`/account/support`Architecture
------------

[](#architecture)

The package follows the Yezz Media foundation-aligned pattern:

- `AccountServiceProvider` extends `Spatie\LaravelPackageTools\PackageServiceProvider`
- `AccountPlatformPackage` registers with `YezzMedia\Foundation\Support\PlatformPackageRegistrar` and declares permissions, features, audit events, rate limiters, and ops modules
- `AccountPanelProvider` mounts the Filament panel
- The surface layout (`account::pages.surface`) is a custom layout that owns the sidebar, top bar, and main content slot — no Filament default chrome
- Every page extends `AccountPage` and exposes a `pageData()` contract that delegates to a dedicated manager under `Support`

Reusable Components
-------------------

[](#reusable-components)

ComponentPurpose`x-account::hero`Large hero with gradient and slots for avatar, badges, actions`x-account::page-header`Compact page header with color-coded icon and meta slots`x-account::section-header`Section title and description`x-account::account-card`Generic card wrapper`x-account::stat-card`Stat label and value with color`x-account::badge`Inline status pill`x-account::empty-state`Dashed-border empty placeholder`x-account::icon`Inline SVG icon setOptional Dependencies
---------------------

[](#optional-dependencies)

The package degrades gracefully when optional dependencies are not installed.

PackagePurposeBehavior when missing`laravel/fortify`Password, email verification, 2FAPages still render with null-safe data`laravel/sanctum`Personal access tokensAPI tokens page hides the create action`spatie/laravel-activitylog`Persisted activityActivity page falls back to an empty feed`spatie/laravel-permission`Role and permission integrationPages render without permission checksFoundation Declarations
-----------------------

[](#foundation-declarations)

TypeCountPermissions3Features11Audit events19Rate limiters12Ops modules11Testing
-------

[](#testing)

```
composer test
```

The package testbench baseline (`AccountTestCase`) extends `YezzMedia\Foundation\Testing\FoundationTestCase`, runs all package migrations through `defineDatabaseMigrations()`, and provides a `TestUser` fixture for Filament-aware auth tests.

License
-------

[](#license)

MIT

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance99

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity42

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

Unknown

Total

1

Last Release

12d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/107888802?v=4)[Yezz-Media](/maintainers/yezzmedia)[@yezzmedia](https://github.com/yezzmedia)

---

Top Contributors

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

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[spatie/laravel-health

Monitor the health of a Laravel application

87511.3M154](/packages/spatie-laravel-health)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3913.7k](/packages/rawilk-profile-filament-plugin)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

815320.5k3](/packages/defstudio-telegraph)[harris21/laravel-fuse

Circuit breaker for Laravel queue jobs. Protect your workers from cascading failures.

43140.3k](/packages/harris21-laravel-fuse)[guava/filament-knowledge-base

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

210140.2k1](/packages/guava-filament-knowledge-base)[mradder/filament-logger

Audit logging, activity tracking, exports, alerts, and dashboards for Filament admin panels.

2310.5k](/packages/mradder-filament-logger)

PHPackages © 2026

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