filamentphp/filament

Broken Repeater delete when a child component has lazy prop.

Open

#19.575 geöffnet am 27. März 2026

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

Repository-Metriken

Stars
 (30.736 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 2T 15h) (72 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