public function conversationsList(Infolist $infolist): Infolist
{
$user = User::find(auth()->id());
$conversations = $user->conversations()->select('id', 'name')->get()->toArray();
// dd($conversations);
return $infolist
->schema([
FilamentInfolists\RepeatableEntry::make('conversations')
->hiddenLabel(true)
->schema([
FilamentInfolists\TextEntry::make('id')
->hiddenLabel()
->action(Action::make('select')
->action(function (int $id) {
dd($id);
})
),
FilamentInfolists\TextEntry::make('name')
->hiddenLabel()
])
])
->state([
'conversations' => $conversations
])
->columns(1);
}
public function conversationsList(Infolist $infolist): Infolist
{
$user = User::find(auth()->id());
$conversations = $user->conversations()->select('id', 'name')->get()->toArray();
// dd($conversations);
return $infolist
->schema([
FilamentInfolists\RepeatableEntry::make('conversations')
->hiddenLabel(true)
->schema([
FilamentInfolists\TextEntry::make('id')
->hiddenLabel()
->action(Action::make('select')
->action(function (int $id) {
dd($id);
})
),
FilamentInfolists\TextEntry::make('name')
->hiddenLabel()
])
])
->state([
'conversations' => $conversations
])
->columns(1);
}