© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
2 replies
core

select not getting live() input

I am trying to use reactive (live() inputs inside a wizard form and in it I have a repeater , for some reason I get null for
  Select::make('cuisine_id')
                                ->required()
                                ->relationship('cuisines', 'name')
                                ->live(), 
  Select::make('cuisine_id')
                                ->required()
                                ->relationship('cuisines', 'name')
                                ->live(), 
Wizard\Step::make('Group Recipes')
                        ->schema([
                            Repeater::make('recipes')
                                ->relationship('recipes')
                                ->schema([
                                    Select::make('recipe_id')
                                        ->searchable()
                                        ->options(function (Get $get): Collection {
                                            $cuisineId = $get('cuisine_id');
                                            \Log::info('Cuisine ID:', [$get('cuisine_id')]);
                                            if ($cuisineId) {
                                                return Recipe::query()
                                                    ->where('cuisine_id', $cuisineId)
                                                    ->pluck('title', 'id');
                                            }
                                        }), 
Wizard\Step::make('Group Recipes')
                        ->schema([
                            Repeater::make('recipes')
                                ->relationship('recipes')
                                ->schema([
                                    Select::make('recipe_id')
                                        ->searchable()
                                        ->options(function (Get $get): Collection {
                                            $cuisineId = $get('cuisine_id');
                                            \Log::info('Cuisine ID:', [$get('cuisine_id')]);
                                            if ($cuisineId) {
                                                return Recipe::query()
                                                    ->where('cuisine_id', $cuisineId)
                                                    ->pluck('title', 'id');
                                            }
                                        }), 
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Select Field Input
FilamentFFilament / ❓┊help
2y ago
Styling Select Input
FilamentFFilament / ❓┊help
3y ago
Input Select Position
FilamentFFilament / ❓┊help
3y ago
Dependent select input
FilamentFFilament / ❓┊help
3y ago