laboiteacode/filament-dependency-graph
Visual architecture explorer for Filament that automatically discovers Eloquent models, relations, Livewire components, resources and panels with no configuration, then presents them in an interactive graph, tree, table and inspector with search, filtering and exports.
Version 1.2.0 turns the dependency graph into a map of the whole application. Two new scopes join Filament and Laravel:
Everything is still discovered statically. Controllers, form requests, policies, components, Livewire classes and mailables are never instantiated, and templates are never compiled or rendered.
GraphQuery::$middleware and --middleware on the export command.file:line locations.http.form_request_rules).[@extends](https://github.com/extends), the [@include](https://github.com/include) family, [@each](https://github.com/each), [@component](https://github.com/component), [@livewire](https://github.com/livewire), <x-…> and <livewire:…> with their line, resolved by the view finder, Blade's component tag compiler and Livewire's registry.render(), ->layout(), #[Layout], conventional views and layouts), Blade class components, Filament classes with a custom $view, mailables and notifications, Route::view() and Route::livewire() routes, controller actions. Livewire 4 single-file and multi-file components are supported.No reference found / No dispatcher found badges.http and views configuration blocks, allowHttpScope() and allowViewsScope() plugin methods, --scope=http|views on the CLI.1.4, and cached snapshots are rebuilt automatically.composer require laboiteacode/filament-dependency-graph:^1.2
php artisan filament:assets
Full Changelog: https://github.com/La-boite-a-code/Filament-Dependency-Graph/compare/v1.1.2...v1.2.0
Full Changelog: https://github.com/La-boite-a-code/Filament-Dependency-Graph/compare/v1.1.0...v1.1.1
Version 1.1.0 expands the dependency graph beyond Filament panels, improves graph readability and standardizes the inspector and inventory on native Filament components.
1.1 for Livewire component snapshot data.GHSA-67mh-4wv8-2f99.composer require laboiteacode/filament-dependency-graph:^1.1
php artisan filament:assets
Cached snapshots from version 1.0 are invalidated automatically by schema version 1.1.
Full changelog: https://github.com/La-boite-a-code/Filament-Dependency-Graph/compare/v1.0.0...v1.1.0
First stable release. The visual architecture explorer for Filament: models, resources, panels and every Eloquent relationship on one interactive map, with a tree view, a table view, a contextual inspector, search, focus mode, filters and deterministic exports.
navigationLabel(), navigationIcon(), activeNavigationIcon(), navigationGroup(), navigationSort(), navigationParentItem(), navigationBadge(), registerNavigation(), slug(), cluster(), maxContentWidth() and canAccessUsing().page.max_content_width or maxContentWidth().filament-dependency-graph:cache and filament-dependency-graph:clear commands.filament-dependency-graph:export command.DependencyGraph facade and the DependencyGraphManager contract.Compatibility: PHP 8.3 / 8.4, Laravel 12 / 13, Filament 4 / 5.
How can I help you explore Laravel packages today?