Afshar
Afshar
FFilament
Created by Afshar on 2/9/2025 in #❓┊help
filament change file upload preview using URL?
hi , i use FileUpload component to save a private file inside app/private/folderName/fileName i have a serveFile route to serve my private files for authenticated users only the FileUpload not showing anything in edit form. i use fillForm to fill form data. Action::make('edit') ->modalHeading('edit') ->form($this->getFormFields()) ->fillForm(fn(User $record): array => [ 'name' => $record->name, 'phone' => $record->phone, 'image' => $record->image, ]) ->action(fn(array $data, User $record) => $this->editUser($record, $data)), private function getFormFields() { return [ Grid::make() ->schema([ FileUpload::make('image') ->label('تصویر پروفایل') ->image() ->directory('users_images') ->visibility('private') ->imageEditor() ->circleCropper() ->storeFiles(false) ->imageResizeTargetWidth(512) ->imageResizeTargetHeight(512) ->imageResizeMode('cover') ->imageCropAspectRatio('1:1') ->imagePreviewHeight('100') ->columnSpanFull(), ]) ]; } how can i fix this ?
4 replies