petecoop/odt
petecoop/odt helps Laravel and PHP applications generate OpenDocument Text (.odt) files, making it easy to produce editable word-processing documents for download or export from templates and structured data.
composer.json allows laravel/framework: ^13.0 and that the package's own illuminate/* constraints line up.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider". Read the published config top to bottom — it's the fastest map of the package's knobs.php artisan tinker or a throwaway route. Confirm wiring and config load before building features on top of it.config('package.key') inside the method), not in a singleton's constructor, so config:cache and per-environment overrides behave predictably.setUp() rather than hitting the real implementation.php constraint alongside the framework constraint. A Laravel 13 bump frequently raises the minimum PHP version, which can break CI images before it breaks code.env() call inside the package's config file stops working after config:cache. Add a config:cache step to your deploy smoke test.$this->app->extend(); registration order silently decides the winner.composer show vendor/package for the resolved version and its constraints, php artisan about for the framework/environment picture.vendor/ is at risk on patch upgrades.How can I help you explore Laravel packages today?