add media stuff

This commit is contained in:
Benjamin Takats
2022-12-03 19:44:41 +01:00
parent 3749c3653b
commit a8fa8ecc5b
16 changed files with 219 additions and 24 deletions

View File

@@ -8,6 +8,7 @@ use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\DateTime;
use Laravel\Nova\Fields\Field;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\URL;
use Laravel\Nova\Http\Requests\NovaRequest;
class Event extends Resource
@@ -55,13 +56,18 @@ class Event extends Resource
ID::make()
->sortable(),
URL::make('Link')
->rules('required', 'url'),
DateTime::make('From')
->rules('required')
->step(CarbonInterval::minutes(30))->displayUsing(fn ($value) => $value->asDateTime()),
->step(CarbonInterval::minutes(30))
->displayUsing(fn($value) => $value->asDateTime()),
DateTime::make('To')
->rules('required')
->step(CarbonInterval::minutes(30))->displayUsing(fn ($value) => $value->asDateTime()),
->step(CarbonInterval::minutes(30))
->displayUsing(fn($value) => $value->asDateTime()),
BelongsTo::make('Course'),
BelongsTo::make('Venue')