trustbird/filament-trustbird

Optional Filament admin panel for Trustbird's Laravel core package.

Maintainers

Package info

github.com/Trustbird/filament-trustbird

pkg:composer/trustbird/filament-trustbird

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 3

dev-main 2026-07-03 13:46 UTC

README

Optional Filament admin panel for Trustbird's Laravel core package.

This package only contains Filament UI concerns. Domain logic, models, migrations, actions, events, policies and contracts belong in trustbird/laravel-trustbird.

Installation

composer require trustbird/laravel-trustbird trustbird/filament-trustbird

Publish the configuration file when you want to customize the panel integration:

php artisan vendor:publish --tag="filament-trustbird-config"

Usage

Register the plugin in your Filament panel provider:

use Trustbird\Filament\TrustbirdPanelPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugin(TrustbirdPanelPlugin::make());
}

Architecture

trustbird/laravel-trustbird is the headless Laravel core. This package is intentionally optional, so developers can use Trustbird with Filament or integrate the core into their own UI.

Keep these boundaries strict:

  • Core package: domain models, migrations, services, actions, events, policies, contracts and APIs.
  • Filament package: resources, pages, widgets, forms, tables, actions and panel registration.

Testing

composer test

Code style

composer format

Security

Please review SECURITY.md for responsible disclosure details.

License

The MIT License (MIT). Please see LICENSE.md for more information.