File upload not showing after reload

I have added a FileUpload field.
                FileUpload::make('photos')
                ->disk('public')
                ->directory(function(\App\Models\Apartment $record) { return 'apartments/'.$record->name.'/photos/'; })
                ->preserveFilenames()
                ->multiple()
                ->reorderable()

When I try to upload a image, it shows the progress bar correcly, then a preview of the uploaded image, when I save the page the file is stored correctly in the directory requested and the database field is updated.
-rw-r--r-- 1 semweb users 341K Aug 11 10:27 Peugeot_e-208_dynamic_front34.jpg
photos: "["apartments\/A\/photos\/\/Peugeot_e-208_dynamic_front34.jpg"]",

photos is text field and has array cast in the model

However when I reload the admin page the image is not shown anymore, and theres no resource failed to load in the network monitor.
Any ideas ?
Was this page helpful?