public static function form(Form $form): Form
{
$uuid = (string) Str::uuid();
return $form
->schema([
Forms\Components\Hidden::make('uuid')
->default($uuid)
->visibleOn('create'),
Forms\Components\FileUpload::make('video')
->saveUploadedFileUsing(function ($file, $get, $set) {
return $file->storeAs("contents/{$get('uuid')}", $file->getClientOriginalName());
}),
]);
}
public static function form(Form $form): Form
{
$uuid = (string) Str::uuid();
return $form
->schema([
Forms\Components\Hidden::make('uuid')
->default($uuid)
->visibleOn('create'),
Forms\Components\FileUpload::make('video')
->saveUploadedFileUsing(function ($file, $get, $set) {
return $file->storeAs("contents/{$get('uuid')}", $file->getClientOriginalName());
}),
]);
}