© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•12mo ago•
5 replies
greenrae94

Repeater Delete specific records only

I have a repeater showing data from a database table, and I want some of to be given a "read_only" property, meaning that the record can be viewed and reordered (in my use case), but it can't be edited or deleted

I managed to get the read only system to work on editing the fields in the repeater by setting disabled on each of the data fields in the repeater based on a "read_only" column (there is probably a better solution, but it works), but I can't seem to set each entry in a repeater to either be deletable or not.

I tried using
->deletable()
->deletable()
with a function to check each record in the repeater array, but it just seems to only be able to set the behaviour of the entire repeater, not each individual record in the repeater.
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Make only specific repeater elements non-deletabel
FilamentFFilament / ❓┊help
11mo ago
Repeater Soft-Delete
FilamentFFilament / ❓┊help
2y ago
Delete confirmation repeater
FilamentFFilament / ❓┊help
2y ago
confirm delete repeater
FilamentFFilament / ❓┊help
3y ago