porro / filament-connector
Porro connector for Filament 3–5: Filament, Livewire and plugin versions plus panel checks, on top of the Laravel connector.
Requires
- php: ^8.2
- filament/filament: ^3.2|^4.0|^5.0
- porro/laravel-connector: ^0.1.2
Requires (Dev)
- laravel/pint: ^1.18
- orchestra/testbench: ^9.0|^10.0|^11.0
- pestphp/pest: ^3.0|^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Porro connector for Filament 3–5 sites. It includes porro/laravel-connector and adds Filament's own details to each report. Read-only: it never changes the site and never accepts commands.
Install
composer require porro/filament-connector php artisan porro:connect <site key>
Copy the site key from the site's page in Porro. porro:connect offers to add the scheduler's cron line for you; if you skip it, run php artisan porro:cron on the server later. Reports then go every 15 minutes on the scheduler; see the Laravel connector for config and commands.
What it adds
- Filament and Livewire versions
- Installed Filament plugins and their versions
- Each panel's id, path, whether it has a login, and (from Filament 4) whether multi-factor authentication is required
Everything the Laravel connector sends is included too. Run php artisan porro:status --json to see the exact report.
Developing
composer install
composer test
Security
Please email security@porro.dev rather than opening an issue. We reply within one working day.
License
MIT