Repeater::make('schedule')
->label('Planning')
->reactive()
->columns(2)
->schema([
// other fields..
Select::make('course_id')
->label('Cursus')
->reactive()
->options(Course::where('is_bundle', false)->pluck('name', 'id')->toArray())
->visible(function($get){
if($get('course')){
return Course::find($get('course'))->is_bundle;
}
return false;
})->required(),
])
Repeater::make('schedule')
->label('Planning')
->reactive()
->columns(2)
->schema([
// other fields..
Select::make('course_id')
->label('Cursus')
->reactive()
->options(Course::where('is_bundle', false)->pluck('name', 'id')->toArray())
->visible(function($get){
if($get('course')){
return Course::find($get('course'))->is_bundle;
}
return false;
})->required(),
])