© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
2 replies
IgorKrivtsov

Resource $recordTitleAttribute from relation

Hi, everyone! How can I set
$recordTitleAttribute
$recordTitleAttribute
from relation:
Let's say, a WarehouseItem has many Products, and I can set
$recordTitleAttribute = 'product_id'
$recordTitleAttribute = 'product_id'
, but I can't set it to
 'product.name'
 'product.name'
or
 'product.sku'
 'product.sku'
, for example.
When I set
protected static ?string $recordTitleAttribute = 'product' 
protected static ?string $recordTitleAttribute = 'product' 
it returns all product content in json format .
Solution
Solution founded: just needed to add
public static function getRecordTitle(?Model $record): string|null|Htmlable
    {
        return $record->product->name;
    }
public static function getRecordTitle(?Model $record): string|null|Htmlable
    {
        return $record->product->name;
    }
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

$recordTitleAttribute relationship
FilamentFFilament / ❓┊help
3y ago
Resource - Relation
FilamentFFilament / ❓┊help
2h ago
Custom attribute name in RelationManager $recordTitleAttribute
FilamentFFilament / ❓┊help
3y ago
Emit Event from Resource to Relation Manager
FilamentFFilament / ❓┊help
3y ago