Create a section using a foreach

Hi guys, I have this code and I need to create a new section for each object inside the array that comes from the exerciseRoutine relationship, how can I do this? Please if you have any example code I would greatly appreciate it.
public static function infolist(Infolist $infolist): Infolist
{
return $infolist
->schema([
Section::make('Tu Rutina')
->description('Detalles de tus ejercicios y rutina')
->schema([
TextEntry::make('name')
->label('Nombre de la rutina'),
TextEntry::make('timesperweek')
->label('Veces por semana'),
// Depuración para ver los datos de los ejercicios
TextEntry::make('exercisesRoutine')
->label('Ejercicios')
->tooltip(function ($record) {
//dd($record); // Añade este dd() para depurar
return $record->exercisesRoutine->pluck('name')->implode(', ');
}),
]),

]);
}
public static function infolist(Infolist $infolist): Infolist
{
return $infolist
->schema([
Section::make('Tu Rutina')
->description('Detalles de tus ejercicios y rutina')
->schema([
TextEntry::make('name')
->label('Nombre de la rutina'),
TextEntry::make('timesperweek')
->label('Veces por semana'),
// Depuración para ver los datos de los ejercicios
TextEntry::make('exercisesRoutine')
->label('Ejercicios')
->tooltip(function ($record) {
//dd($record); // Añade este dd() para depurar
return $record->exercisesRoutine->pluck('name')->implode(', ');
}),
]),

]);
}
Thank you guys!
No description
1 Reply
Want results from more Discord servers?
Add your server