$record is null in selectColumn

I am facing an issue in below code. In 'Status' field I am getting $record collection. But, in 'fee_id' the $record is null. I unable to figure it out.

 Tables\Columns\SelectColumn::make('Status')
                    ->options(['Active' => 'Active', 'Hold' => 'Hold', 'Completed' => 'Completed'])
                    ->default(function ($record) {
                        return $record->status;
                    }),
                Tables\Columns\SelectColumn::make('fee_id')
                    ->options(function ($record) {
                        $options = CourseFee::where('course_id', $record->course_id)->pluck('name', 'id');
                        return $options;
                    }),
Was this page helpful?