© 2026 Hedgehog Software, LLC
Spatie\MediaLibrary\HasMedia
Spatie\MediaLibrary\InteractsWithMedia
->relationship('user')
// CustomerForm.php Section::make('Customer ') ->relationship('user') ->schema([ SpatieMediaLibraryFileUpload::make('avatar') ->collection('avatar') ->avatar() ->columnSpanFull(), ]),
// EditCustomer.php protected function getHeaderActions(): array { $isFirstLoad = empty($this->data['user']['avatar']); $avatar = $this->record->user->getFirstMedia('avatar')?->uuid; if ($isFirstLoad && $avatar) { data_set($this->data['user'], 'avatar', [$avatar => $avatar]); } return [ ViewAction::make(), DeleteAction::make(), ]; }