PHPackages                             tapp/filament-authentication-log - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. tapp/filament-authentication-log

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

tapp/filament-authentication-log
================================

Filament authentication log plugin.

v5.0.5(2mo ago)51143.5k↓20.1%26[9 issues](https://github.com/TappNetwork/filament-authentication-log/issues)3MITPHPPHP ^8.2CI passing

Since Aug 16Pushed 2mo ago4 watchersCompare

[ Source](https://github.com/TappNetwork/filament-authentication-log)[ Packagist](https://packagist.org/packages/tapp/filament-authentication-log)[ Docs](https://github.com/TappNetwork/filament-authentication-log)[ RSS](/packages/tapp-filament-authentication-log/feed)WikiDiscussions 4.x Synced 1mo ago

READMEChangelog (10)Dependencies (28)Versions (22)Used By (3)

Filament Authentication Log
===========================

[](#filament-authentication-log)

[![Latest Version on Packagist](https://camo.githubusercontent.com/96e70bfc91db1d5f42dd0236dbc886a263288056125a1eeb3eb6d17b2b49c0b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746170702f66696c616d656e742d61757468656e7469636174696f6e2d6c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tapp/filament-authentication-log)[![Code Style Action Status - Pint](https://github.com/TappNetwork/filament-authentication-log/actions/workflows/fix-php-code-style-issues.yml/badge.svg)](https://github.com/TappNetwork/filament-authentication-log/actions/workflows/fix-php-code-style-issues.yml/badge.svg)[![Total Downloads](https://camo.githubusercontent.com/04fa9b40f48c7f57b665fb981d76ec4f1f17ec0f126021dae8cf1784bddbdc33/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746170702f66696c616d656e742d61757468656e7469636174696f6e2d6c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/tapp/filament-authentication-log)

A Filament plugin for [Laravel Authentication Log](https://github.com/rappasoft/laravel-authentication-log) package.

This package provides a Filament resource and a relation manager for [Laravel Authentication Log](https://github.com/rappasoft/laravel-authentication-log).

Dependencies
------------

[](#dependencies)

- [Laravel Authentication Log](https://github.com/rappasoft/laravel-authentication-log)

Follow the configuration instructions for [laravel-authentication-log](https://rappasoft.com/docs/laravel-authentication-log/v1/start/configuration)

- Publish and run the migrations
- Add the `AuthenticationLoggable` and `Notifiable` traits to your `User` model

Version Compatibility
---------------------

[](#version-compatibility)

FilamentLaravelLaravel Authentication LogFilament Authentication LogDocumentation2.x9.x/10.x3.x2.x[Check the docs](https://github.com/TappNetwork/filament-authentication-log/tree/2.x)3.x10.x/11.x4.x3.x[Check the docs](https://github.com/TappNetwork/filament-authentication-log/tree/3.x)3.x12.x5.x4.x[Check the docs](https://github.com/TappNetwork/filament-authentication-log/tree/3.x)4.x/5.x12.x5.x/6.x5.xCurrentInstallation
------------

[](#installation)

Important

Please check the **Filament Authentication Log** plugin version you should use in the **Version Compatibility** table above.

You can install the plugin via Composer:

```
composer require tapp/filament-authentication-log:"^5.0"
```

You can publish the translations files with:

```
php artisan vendor:publish --tag="filament-authentication-log-translations"
```

You can publish the config file with:

```
php artisan vendor:publish --tag="filament-authentication-log-config"
```

Using the Resource
------------------

[](#using-the-resource)

Add this plugin to a panel in the `plugins()` method. E.g., in `app/Providers/Filament/AdminPanelProvider.php`:

```
use Tapp\FilamentAuthenticationLog\FilamentAuthenticationLogPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugins([
            FilamentAuthenticationLogPlugin::make()
                // ->panelName('admin') // Optional: specify the panel name if needed
        ]);
}
```

That's it! Now you can see the Authentication Log resource on left sidebar.

This customization `->panelName('admin')` allows for better organization if you have multiple panels, such as Developer and Admin panels, where the `FilamentAuthenticationLogPlugin` is used in one panel but the user resource is available only in another panel.

### Resource appearance

[](#resource-appearance)

[![Filament Authentication Log Resource](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/resource01.png)](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/resource01.png)

[![Filament Authentication Log Resource with filters and tooltip](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/resource02.png)](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/resource02.png)

Using the Relation Manager
--------------------------

[](#using-the-relation-manager)

Add the `Tapp\FilamentAuthenticationLog\RelationManagers\` to the `getRelations()` method on the Filament resource where the model uses the `AuthenticationLoggable` trait.

E.g. in `App\Filament\Resources\UserResource.php`:

```
use Tapp\FilamentAuthenticationLog\RelationManagers\AuthenticationLogsRelationManager;

public static function getRelations(): array
{
    return [
        AuthenticationLogsRelationManager::class,
        // ...
    ];
}
```

### Relation manager appearance

[](#relation-manager-appearance)

[![Filament Authentication Log Relation Manager](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/relation_manager.png)](https://raw.githubusercontent.com/TappNetwork/filament-authentication-log/4.x/docs/relation_manager.png)

### Displaying Authenticatable Names

[](#displaying-authenticatable-names)

To display the actual name of the authenticatable user instead of the class name, you can configure the plugin to show a specific field. By default, it will use the `name` field if available. If your model does not have a `name` column, you can add a custom attribute:

In your model:

```
public function getNameAttribute(): string
{
    return trim($this->first_name . ' ' . $this->last_name);
}
```

### Configuration

[](#configuration)

To specify a custom field to display for the authenticatable user, update the `config/filament-authentication-log.php` configuration file:

```
'authenticatable' => [
    'field-to-display' => 'name', // Change 'name' to your custom field if needed
],
```

### Custom User Resource

[](#custom-user-resource)

If you have a custom user resource in your application that is not automatically detected by the package, you can specify it in your configuration file. This is particularly useful when:

- Your user resource has a non-standard name or location
- You have multiple panels and the default user resource detection fails
- You want to link authentication logs to a specific user resource implementation

To configure a custom user resource, add this to your `config/filament-authentication-log.php` file:

```
'user-resource' => \App\Filament\Resources\YourCustomUserResource::class,
```

This configuration allows the authentication log to properly generate edit links to your user records on resource, even when the default user resource detection mechanism cannot find them.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

59

—

FairBetter than 99% of packages

Maintenance84

Actively maintained with recent releases

Popularity48

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

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

Recently: every ~14 days

Total

22

Last Release

61d ago

Major Versions

2.x-dev → v3.0.12023-08-31

v3.1.3 → v4.0.02025-03-27

v4.0.2 → v5.0.02025-06-13

v4.0.3 → v5.0.12025-09-01

3.x-dev → v5.0.42026-02-02

PHP version history (3 changes)v3.0.0PHP ^8.1

v2.0.0PHP ^8.0

v4.0.0PHP ^8.2

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/4c469e4e441a135287b2154a0a39f543893cbe1e2c3ab066e3e7c66a974a39e2?d=identicon)[scottgrayson](/maintainers/scottgrayson)

![](https://www.gravatar.com/avatar/5d0402fb770bca016dd6ee6a925501e0224783f1e5907788aee0ba7bc31c01ee?d=identicon)[andreiabohner](/maintainers/andreiabohner)

![](https://www.gravatar.com/avatar/5ac72d31fcf96191b82f452d6df6990219c5ffdfd7673859d3fa46cf1dd6193b?d=identicon)[johnwesely](/maintainers/johnwesely)

---

Top Contributors

[![andreia](https://avatars.githubusercontent.com/u/38911?v=4)](https://github.com/andreia "andreia (49 commits)")[![swilla](https://avatars.githubusercontent.com/u/304159?v=4)](https://github.com/swilla "swilla (11 commits)")[![carloeusebi](https://avatars.githubusercontent.com/u/129429172?v=4)](https://github.com/carloeusebi "carloeusebi (7 commits)")[![abbasmashaddy72](https://avatars.githubusercontent.com/u/55267488?v=4)](https://github.com/abbasmashaddy72 "abbasmashaddy72 (5 commits)")[![howdu](https://avatars.githubusercontent.com/u/533658?v=4)](https://github.com/howdu "howdu (4 commits)")[![KamranBiglari](https://avatars.githubusercontent.com/u/102748921?v=4)](https://github.com/KamranBiglari "KamranBiglari (3 commits)")[![alkoumi](https://avatars.githubusercontent.com/u/10585943?v=4)](https://github.com/alkoumi "alkoumi (3 commits)")[![hofmannsven](https://avatars.githubusercontent.com/u/1214387?v=4)](https://github.com/hofmannsven "hofmannsven (1 commits)")[![marcogermani87](https://avatars.githubusercontent.com/u/998645?v=4)](https://github.com/marcogermani87 "marcogermani87 (1 commits)")[![samuelterra22](https://avatars.githubusercontent.com/u/11915449?v=4)](https://github.com/samuelterra22 "samuelterra22 (1 commits)")

---

Tags

logAuthenticationresourcefilamenttapp networkrelation manager

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/tapp-filament-authentication-log/health.svg)

```
[![Health](https://phpackages.com/badges/tapp-filament-authentication-log/health.svg)](https://phpackages.com/packages/tapp-filament-authentication-log)
```

###  Alternatives

[spatie/laravel-activitylog

A very simple activity logger to monitor the users of your website or application

5.8k45.4M309](/packages/spatie-laravel-activitylog)[yadahan/laravel-authentication-log

Laravel Authentication Log provides authentication logger and notification for Laravel.

416632.8k5](/packages/yadahan-laravel-authentication-log)[shuvroroy/filament-spatie-laravel-health

This plugin is built on top of Spatie's Laravel-health package

192540.0k7](/packages/shuvroroy-filament-spatie-laravel-health)[tapp/filament-maillog

Filament plugin to view outgoing mail

2952.6k1](/packages/tapp-filament-maillog)[achyutn/filament-log-viewer

A Filament package to view and manage Laravel logs.

4497.9k30](/packages/achyutn-filament-log-viewer)[tapp/filament-google-autocomplete-field

Filament plugin that provides a Google Autocomplete field

3098.1k](/packages/tapp-filament-google-autocomplete-field)

PHPackages © 2026

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