Level 50
Answering my own question:
use Livewire\Component as Livewire;
function (Livewire $livewire) {
$livewire->ownerRecord;
}
will give you instance of parent model ;-)
16 likes
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hey!
Hope someone played with filament already, any idea how can I access parent model from within RelationshipManager, please?
Like so:
use Filament\Forms\Components\Select;
use Illuminate\Database\Eloquent\Model;
Select::make('authorId')
->relationship('author', 'first_name')
->getOptionLabelFromRecordUsing(fn (Model $record) => "{$record->first_name} {$record->last_name}")
It looks like Model is not being resolved at all.
Answering my own question:
use Livewire\Component as Livewire;
function (Livewire $livewire) {
$livewire->ownerRecord;
}
will give you instance of parent model ;-)
Please or to participate in this conversation.