guava/filament-modal-relation-managers

Allows you to embed relation managers inside filament modals.

Maintainers

Package info

github.com/GuavaCZ/filament-modal-relation-managers

pkg:composer/guava/filament-modal-relation-managers

Transparency log

Fund package maintenance!

GuavaCZ

Statistics

Installs: 87 478

Dependents: 5

Suggesters: 0

Stars: 79

Open Issues: 4

3.1.0 2026-03-19 19:01 UTC

This package is auto-updated.

Last update: 2026-07-31 04:33:03 UTC


README

filament-modal-relation-managers Banner

Relation managers in modals for your filament panels

Latest Version on Packagist Total Downloads

This plugin allows you to embed any of your relation managers inside modals using a provided filament action. Instead of opening a record's edit page to work with its relations, you open them right where you are: from a table row, a schema entry or a page header action.

Documentation

The full documentation is available at guava.cz.

Version compatibility

Filament version Plugin version
3.x 1.x
4.x 2.x
5.x 3.x

For older filament versions, please check the branch of the respective version.

Showcase

Screenshot 1

Installation

You can install the package via composer:

composer require guava/filament-modal-relation-managers

Finally, make sure you have a custom filament theme (read here how to create one) and add the following to your theme.css file so the CSS is properly built:

@source '../../../../vendor/guava/filament-modal-relation-managers/resources/**/*';

Usage

Use the RelationManagerAction anywhere you like to open a relation manager in a modal:

use Guava\FilamentModalRelationManagers\Actions\RelationManagerAction;

return $table
    ->recordActions([
        RelationManagerAction::make('lesson-relation-manager')
            ->label('View lessons')
            ->relationManager(LessonRelationManager::class),
    ]);

Everything else, including schema and page actions and the compact style, is covered in the documentation.

Testing

composer test

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

License

The MIT License (MIT). Please see License File for more information.