KeyVal (array)
Requirements

KeyVal::make('Bio')->fields([
Input::make('Profession')->help('Field help')->rules('required'),
Input::make('Spouse')->rules('required'),
Input::make('Pet')->help('Field help')->rules('required'),
Input::make('Children')->rules('required'),
])->childColspan(6)KeyVal::make('Thing')->fields([
KeyVal::make('Name')->labelClass('mb-0')->fields([
Input::make('English', 'en')->colspan(6)->labelClass('font-medium capitalize my-0', true)->rules('required'),
Input::make('Swedish', 'sv')->colspan(6)->labelClass('font-medium capitalize my-0', true)->rules('required'),
]),
KeyVal::make('Description')->labelClass('mb-0')->fields([
Trix::make('English', 'en')->labelClass('font-medium capitalize my-0', true)->rules('required'),
Trix::make('Swedish', 'sv')->includeExternalScripts()->labelClass('font-medium capitalize', true)->rules('required'),
]),
KeyVal::make('Other Attribute')->labelClass('mb-0')->fields([
Input::make('Something')->labelClass('font-medium capitalize my-0', true)->rules('required'),
Select::make('Multi select in keyval')->multiple()->options([1 => 'One', 2 => 'Two'], false),
Checkboxes::make('Checkboxes in keyval')->options(['One' => '1', 'Two' => '2'])->default(['1']),
KeyVal::make('Level 3')->labelClass('mb-0')->fields([
Input::make('City')->colspan(6)->labelClass('font-medium capitalize my-0', true)->rules('required'),
Input::make('Country')->colspan(6)->labelClass('font-medium capitalize my-0', true)->default('Sweden')->rules('required'),
]),
]),
])Methods
->fields($fields = [ ])
->wrapperClass(string $classes)
->wrapperGrid(string $classes)
->childColspan(int $cols)
->childStacked()
->childInline()
->wire(string $wire_model_declaration)
Last updated
Was this helpful?