### Install ProovIT Filament Billing Source: https://github.com/proov-it/filament-billing/blob/main/README.md Install the plugin using Composer. No additional core package installation steps are required for the plugin to function. ```bash composer require proovit/filament-billing ``` -------------------------------- ### Development Installation Source: https://github.com/proov-it/filament-billing/blob/main/README.md When developing against the 'dev' branch, explicitly require the package using this version constraint in your composer.json. ```json "proovit/filament-billing": "dev-dev@dev" ``` -------------------------------- ### Run Demo Seeder Source: https://github.com/proov-it/filament-billing/blob/main/docs/use-cases/demo-seeding.md Execute the demo seeder using Artisan. Use the --force flag to bypass confirmation prompts. ```bash php artisan db:seed --class=Proovit\FilamentBilling\Database\Seeders\FilamentBillingDemoSeeder --force ``` -------------------------------- ### Run Demo Seeder with Sail Source: https://github.com/proov-it/filament-billing/blob/main/docs/use-cases/demo-seeding.md Execute the demo seeder using Sail for containerized environments. Use the --force flag to bypass confirmation prompts. ```bash ./vendor/bin/sail artisan db:seed --class=Proovit\FilamentBilling\Database\Seeders\FilamentBillingDemoSeeder --force ``` -------------------------------- ### Publish Filament Billing Views Source: https://github.com/proov-it/filament-billing/blob/main/docs/install.md Publish the view files for the Filament Billing package. ```bash php artisan vendor:publish --tag=filament-billing-views ``` -------------------------------- ### Publish Filament Billing Configuration Source: https://github.com/proov-it/filament-billing/blob/main/docs/install.md Publish the configuration files for the Filament Billing package using the provided Artisan command. ```bash php artisan vendor:publish --tag=filament-billing-config ``` -------------------------------- ### Publish Filament Billing Translations Source: https://github.com/proov-it/filament-billing/blob/main/docs/install.md Publish the translation files for the Filament Billing package. ```bash php artisan vendor:publish --tag=filament-billing-translations ``` -------------------------------- ### Default Configuration Source: https://github.com/proov-it/filament-billing/blob/main/docs/configuration.md This is the default configuration file for the Filament Billing package. It defines settings for the dashboard widgets. ```php return [ 'dashboard' => [ 'enabled' => true, 'recent_invoices_limit' => 5, 'recent_quotes_limit' => 5, ], ]; ``` -------------------------------- ### Register Filament Billing Plugin Source: https://github.com/proov-it/filament-billing/blob/main/docs/install.md Add the FilamentBillingPlugin to your Filament panel's providers to register the plugin. ```php use Filament\Panel; use Proovit\FilamentBilling\FilamentBillingPlugin; public function panel(Panel $panel): Panel { return $panel ->plugin(FilamentBillingPlugin::make()); } ``` -------------------------------- ### Register Filament Billing Plugin Source: https://github.com/proov-it/filament-billing/blob/main/README.md Register the FilamentBillingPlugin within your Filament panel provider configuration. ```php use Proovit\FilamentBilling\FilamentBillingPlugin; use Filament\Panel; public function panel(Panel $panel): Panel { return $panel ->plugin(FilamentBillingPlugin::make()); } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.