© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago
AlexAnder

TextInput to actual value

Hi. Can someone help me?
Is it possible to get working something like below
return $form
            ->schema(
                Wizard::make(
                    function ($record) {
                        $steps = [];
                        // Survey HasMany Categories
                        foreach ($record->categories as $category) {
                            $steps[] = Wizard\Step::make($category->name)
                                ->schema(
                                    function ($record) use ($category) {
                                        $questions = [];
                                        // Category HasMany Questions
                                        foreach ($category->questions as $question) {
                                            $questions[] = Forms\Components\TextInput::make($question->name);
                                            // Question HasMany Answers
                                            foreach ($question->answers as $answer) {
                                                $questions[] = Forms\Components\TextInput::make($answer->name);
                                            }
                                        }
                                        return $questions;
                                    }
                                );
                        }
                        return $steps;
                    }
                ),
            );
return $form
            ->schema(
                Wizard::make(
                    function ($record) {
                        $steps = [];
                        // Survey HasMany Categories
                        foreach ($record->categories as $category) {
                            $steps[] = Wizard\Step::make($category->name)
                                ->schema(
                                    function ($record) use ($category) {
                                        $questions = [];
                                        // Category HasMany Questions
                                        foreach ($category->questions as $question) {
                                            $questions[] = Forms\Components\TextInput::make($question->name);
                                            // Question HasMany Answers
                                            foreach ($question->answers as $answer) {
                                                $questions[] = Forms\Components\TextInput::make($answer->name);
                                            }
                                        }
                                        return $questions;
                                    }
                                );
                        }
                        return $steps;
                    }
                ),
            );
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

TextInput Default value
FilamentFFilament / ❓┊help
3y ago
Textinput value like Placeholder content?
FilamentFFilament / ❓┊help
3y ago