Skip to content

Installation

Installation

composer require cboxdk/laravel-tax

TaxServiceProvider is auto-discovered and binds:

  • Contracts\TaxCalculatorDefaultTaxCalculator
  • Contracts\RegimeRegistry → the shipped regimes (DefaultRegimeRegistry::withDefaults())
  • Contracts\TaxRateSourceStaticTaxRateSource (representative national rates)

To use live rate data, bind your own TaxRateSource in a service provider — see Rate sources. Publish the config with:

php artisan vendor:publish --tag=tax-config