sparkbooth anbindung optimiert
This commit is contained in:
@@ -49,7 +49,10 @@ class SparkboothSetup extends Page implements HasForms
|
||||
->label('Upload-Pfad')
|
||||
->helperText('Relativ zu public/storage, z.B. uploads/event-xyz')
|
||||
->default(fn () => 'uploads/'.Str::slug('event-'.Str::random(4)))
|
||||
->required(),
|
||||
->required()
|
||||
->rule('regex:/^[A-Za-z0-9._\\/-]+$/')
|
||||
->unique(table: Gallery::class, column: 'images_path')
|
||||
->dehydrateStateUsing(fn (string $state): string => trim($state, '/')),
|
||||
Toggle::make('allow_print')
|
||||
->label('Drucken erlauben')
|
||||
->default(true),
|
||||
@@ -100,8 +103,15 @@ class SparkboothSetup extends Page implements HasForms
|
||||
{
|
||||
return [
|
||||
\Filament\Actions\Action::make('save')
|
||||
->label('Setup erstellen')
|
||||
->label('Speichern')
|
||||
->icon('heroicon-m-check')
|
||||
->color('primary')
|
||||
->submit('save'),
|
||||
\Filament\Actions\Action::make('cancel')
|
||||
->label('Abbrechen')
|
||||
->icon('heroicon-m-x-mark')
|
||||
->color('gray')
|
||||
->url(route('filament.admin.pages.dashboard')),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user