Filament 5 panel plugin for the ProovIT billing core.
- a Filament panel plugin entry point
- native Filament resources for billing models
- dashboard widgets powered by
proovit/laravel-billing - package configuration
- publishable English and French translations
- Installation
- Configuration
- Billing dashboard
- API documentation
- Settings page
- Business actions
- Demo seeding
- Release process
- Docs index
composer require proovit/filament-billingYou do not need to run php artisan billing:install for the plugin to function.
That command is part of the core package and is only needed when you want to explicitly
publish or customize the core package configuration.
Then register the plugin in your Filament panel provider:
use Proovit\FilamentBilling\FilamentBillingPlugin;
use Filament\Panel;
public function panel(Panel $panel): Panel
{
return $panel
->plugin(FilamentBillingPlugin::make());
}When developing against the dev branch of this repository, require it explicitly:
"proovit/filament-billing": "dev-dev@dev"- Requires
proovit/laravel-billing:^1.0 - Requires Filament 5
- The package is organized around native Filament resources, relation managers, and widgets instead of custom Blade screens
- The demo seeder is designed for local testing and panel walkthroughs
- Most user-facing strings are translatable through
filament-billing-translations devis the integration branch; tags are cut frommain- Keep plugin-only releases on the fourth numeric segment when the billing core does not change
- The plugin can run against the core package defaults; the core installer is optional
- Fixed record URLs across billing tables, relation managers, and widgets so Filament pages resolve the correct resource record
- Added a native API documentation page for Scramble
- Kept proof export available from the proofs page while removing the redundant export page