$this->form3->fill();
protected function getForms(): array { return [ 'form1', 'form2', 'form3', 'form4', 'form5', ]; } /** * @var array<string, mixed> | null */ public ?array $data3 = ["note" => ""]; /** * @var array<string, mixed> | null */ public ?array $data4 = []; public function form3(Form $form3): Form { return $form3->schema([ Section::make('Section1') ->schema([ Select::make('level') ->label('Level') ->required() ->options([ 'draft' => 'Draft', 'reviewing' => 'Reviewing', 'published' => 'Published', ]), Textarea::make('note') ->label('Note') ->placeholder('notes') ->nullable(), ]) ->columns(1) ->collapsible() ]) ->statePath('data3'); } public function form4(Form $form4): Form { return $form4->schema([ Section::make('Section1') ->schema( [ TextInput::make('input1') ->label('Input1') ->integer() ->required(), TextInput::make('input2') ->label('Input2') ->integer() ->required(), ] ) ->collapsible() ]) ->statePath('data4'); }
public ?array $data1 = [];
public ?array $data2 = [];
public ?array $data3 = [];