Identity Column by Filafly
CommunityA reusable identity column for Filament Tables and Infolists.
Author:
Filafly
Package health
Automated checks of this plugin's Composer package
15 checks
- Skipped: GitHub Actions pinned to SHA
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
- Passed: Dependency update cooldown configured
- Passed: Provides a security policy
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 0 days ago; last release 256 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.2supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
#Basic Usage
use Filafly\IdentityColumn\Tables\Columns\IdentityColumn;
use Filafly\IdentityColumn\Infolists\Components\IdentityEntry;
// Table column
IdentityColumn::make('name')
->avatar('avatar_url')
->primary('name')
->primaryUrl(fn ($record) => route('users.show', $record))
->secondary('email')
->secondaryUrl('profile_url', openInNewTab: true)
->size('md');
// Infolist entry
IdentityEntry::make('name')
->avatar('avatar_url')
->primary('name')
->secondary('email')
->size('md');
#Requirements
- PHP 8.2+
- Filament 4.x or 5.x
- Laravel (package auto-discovery enabled)
#Installation
composer require filafly/filament-identity-column
php artisan filament:assets
#Avatar
avatar(string|Closure $value)- Absolute URL, root-relative path, attribute path, or Closure.
avatarShape('square'|'rounded'|'circular'|Closure)squareAvatar()/roundedAvatar()/circularAvatar()avatarSize(string|Closure $cssSize)- CSS size (e.g.,
28px,2rem).
- CSS size (e.g.,
#Primary
primary(string|Closure $value)- Falls back to the column/entry state when not set.
primaryUrl(string|Closure|null $url, bool|Closure $openInNewTab = false)- Suppressed if a wrapper
->url()is set on the column/entry.
- Suppressed if a wrapper
#Secondary
secondary(string|Closure $value)secondaryUrl(string|Closure|null $url, bool|Closure $openInNewTab = false)- Suppressed if a wrapper
->url()is set on the column/entry.
- Suppressed if a wrapper
#Sizing
size('sm'|'md'|'lg'|TextSize|Closure|null)(inherited from Filament)- Defaults: text
md; avatar size derives from visual size whenavatarSize()is not set. - Text scale by size:
sm(0.875/0.75rem),md(1/0.75rem),lg(1.125/0.875rem).
#Notes
- Strings passed to methods are resolved from the record via
data_get()when they look like attribute paths.
#License
MIT
The author
Filafly specializes in creating captivating themes and intuitive plugins for Filament. By focusing on aesthetics and user-friendly design, Filafly provides developers with seamless, high-impact solutions that elevate the look and feel of any Filament-powered project.
From the same author
Rail
A slim icon rail for Filament panels: your logo, tenant switching, and quick links in a dark column beside the sidebar.
Author:
Filafly
Iconoir Icons
Transform your Filament interface with the elegant and modern Iconoir icon set, a perfect replacement for the default icons.
Author:
Filafly
Phosphor Icons
Quickly swap out all icons used by the Filament framework with Phosphor icons.
Author:
Filafly
Brisk Theme
A free theme for Filament that brings a simple, friendly design to your admin panels and forms. Carefully crafted to enhance your application's visual appeal while maintaining Filament's powerful functionality.
Author:
Filafly
Featured Plugins
A selection of plugins curated by the Filament team
Compact Theme
A theme that makes data-heavy panels easier to scan by fitting more useful information on each screen.
Filament
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament