Download the PHP package zvizvi/relation-manager-repeater without Composer
On this page you can find all versions of the php package zvizvi/relation-manager-repeater. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zvizvi/relation-manager-repeater
More information about zvizvi/relation-manager-repeater
Files in zvizvi/relation-manager-repeater
Package relation-manager-repeater
Short Description Filament plugin that adds a Repeater form interface for editing relationship records in Filament's relation managers
License MIT
Homepage https://github.com/zvizvi/filament-relation-manager-repeater
Informations about the package relation-manager-repeater

Filament Relation Manager Repeater
A Filament plugin that enhances Relation Managers by providing a Repeater interface, enabling efficient inline editing and management of associated records.
Version Compatibility
- Version 1.x is compatible with Filament 3
- Version 2.x and above is compatible with Filament 4
Installation
Usage
Add the RelationManagerRepeaterAction to your relation manager's table actions:
Advanced Configuration
Since RelationManagerRepeaterAction extends Filament's Action class, all standard Action configurations are available (label, modalWidth, modalHeading, icon, color, etc.).
You can also customize the repeater component using the configureRepeater method. All standard Filament repeater options are available (reorderable, collapsible, cloneable, grid, itemLabel, etc.):
Form Customization
By default, the repeater uses the form schema defined in your relation manager. You can customize which fields are displayed in the repeater by providing a custom schema:
This allows you to display only a subset of fields from your relation manager's form, or even add custom fields specifically for the repeater interface.
How It Works
The plugin creates a modal with a repeater component that loads all related records. When you save the form:
- For each record, it determines whether to:
- Delete records that are no longer present
- Update existing records with new data
- Create new records that were added
- Shows a success notification
This approach provides a clean interface for managing multiple related records at once.
Screenshots
-
Relation manager action button:
- Action form editor:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- zvizvi
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of relation-manager-repeater with dependencies
filament/filament Version ^4.0
spatie/laravel-package-tools Version ^1.15.0