filamentphp/filament

Broken Repeater delete when a child component has lazy prop.

Open

#19.575 aberto em 27 de mar. de 2026

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)PHP (4.162 forks)batch import
bughelp wantedmedium priorityunconfirmed

Métricas do repositório

Stars
 (30.736 stars)
Métricas de merge de PR
 (Mesclagem média 2d 15h) (72 fundiu PRs em 30d)

Description

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

Guia do colaborador