ImageEntry default text instead of default image?

Is there an easy way to display an endash for missing images? I was thinking something like this but I'm curious if theres an easier way, something I could define once with configureUsing
ImageEntry::make('image')
->label('Image')
->visible(fn ($state) => $state !== null),
TextEntry::make('image')
->label('Image')
->state('–')
->visible(fn ($record) => $record->image === null),
ImageEntry::make('image')
->label('Image')
->visible(fn ($state) => $state !== null),
TextEntry::make('image')
->label('Image')
->state('–')
->visible(fn ($record) => $record->image === null),
Solution:
ImageEntry::make('image')
->label('Image')
->placeholder('–'),
ImageEntry::make('image')
->label('Image')
->placeholder('–'),
...
Jump to solution
1 Reply
Solution
frame
frame2w ago
ImageEntry::make('image')
->label('Image')
->placeholder('–'),
ImageEntry::make('image')
->label('Image')
->placeholder('–'),

Did you find this page helpful?