public function lyricLists(Infolist $infolist): Infolist
{
return $infolist
->state([
'lyrics' => $this->getTableRecords(),
])
->schema([
RepeatableEntry::make('lyrics')
->label('')
->schema([
TextEntry::make('album.name') // not working
->label(''),
TextEntry::make('title') // working
->label(''),
TextEntry::make('lyrics') // working
->label(''),
]),
]);
}
public function table(Table $table): Table
{
return $table
->query(
Lyric::query()
->with('album')
->latest(),
);
}
public function lyricLists(Infolist $infolist): Infolist
{
return $infolist
->state([
'lyrics' => $this->getTableRecords(),
])
->schema([
RepeatableEntry::make('lyrics')
->label('')
->schema([
TextEntry::make('album.name') // not working
->label(''),
TextEntry::make('title') // working
->label(''),
TextEntry::make('lyrics') // working
->label(''),
]),
]);
}
public function table(Table $table): Table
{
return $table
->query(
Lyric::query()
->with('album')
->latest(),
);
}