filamentphp/filament

Broken Repeater delete when a child component has lazy prop.

Open

#19,575 opened on 2026年3月27日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)PHP (4,162 forks)batch import
bughelp wantedmedium priorityunconfirmed

Repository metrics

Stars
 (30,736 stars)
PR merge metrics
 (平均マージ 2d 15h) (30d で 72 merged PRs)

説明

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

コントリビューターガイド