filamentphp/filament

Broken Repeater delete when a child component has lazy prop.

Geschlossen

#19.575 geöffnet am 27.03.2026

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)PHP (4.162 Forks)batch import
bughelp wantedmedium priorityunconfirmed

Repository-Metriken

Stars
 (30.736 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 3T 15h) (55 gemergte PRs in 30 T)

Beschreibung

Package

filament/filament

Package Version

v4.9.1

Laravel Version

v12.56.0

Livewire Version

v3.7.12

PHP Version

8.5.0

Problem description

When you delete an entry/record from a Repeater which has a child component that is marked as lazy, the deletion will not work.

Expected behavior

The item to be deleted upon save.

Steps to reproduce

  • setup reproduction repository (clone, migrate database, create a user)
  • login
  • Edit user
  • add 1 or more options to options repeater
  • save form (works)
  • delete an option (correctly removes the item from frontend view)
  • save form again
  • witness the deleted item reappear.

Reproduction repository (issue will be closed if this is not valid)

https://github.com/tvercruysse/filament-broken-repeater-delete-lazy-item

Relevant log output

Contributor Guide