Group::make()
->relationship('car')
->schema([
TextInput::make('mileage')
->label(__('Mileage'))
->numeric()
->suffix(__('km.'))
->required(),
TextInput::make('license_plate')
->label(__('License Plate'))
->unique('cars', 'license_plate', ignoreRecord: true)
->live()
->afterStateUpdated(function (HasForms $livewire, TextInput $component) {
$livewire->validateOnly($component->getStatePath());
})
->required(),
SpatieMediaLibraryFileUpload::make('images')
->label(__('Images'))
->multiple()
->image()
->required(),
])
->columns(3)`
->columnSpan(3),
Group::make()
->relationship('car')
->schema([
TextInput::make('mileage')
->label(__('Mileage'))
->numeric()
->suffix(__('km.'))
->required(),
TextInput::make('license_plate')
->label(__('License Plate'))
->unique('cars', 'license_plate', ignoreRecord: true)
->live()
->afterStateUpdated(function (HasForms $livewire, TextInput $component) {
$livewire->validateOnly($component->getStatePath());
})
->required(),
SpatieMediaLibraryFileUpload::make('images')
->label(__('Images'))
->multiple()
->image()
->required(),
])
->columns(3)`
->columnSpan(3),