Download the PHP package philharmonie/lexware-office-laravel without Composer
On this page you can find all versions of the php package philharmonie/lexware-office-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package lexware-office-laravel
Lexware Office Laravel Package
A Laravel package for seamless integration with the Lexware Office API. This package provides an elegant way to interact with Lexware Office services, including contacts and invoices management.
Requirements
- PHP ^8.2
- Laravel ^10.0|^11.0
- Guzzle ^7.0
Installation
You can install the package via composer:
Service Provider
The service provider is automatically registered using Laravel's auto-discovery feature. If you need to register it manually, add the following line to the providers array in config/app.php
:
Configuration
Publish the configuration file:
Add your Lexware Office API key to your .env
file:
Usage
Contacts
Invoices
Using the Facades
Direct Client Usage
If you need more control, you can use the client directly:
Using Builders
The package provides fluent builders for creating invoices and related structures:
Testing
This will run:
- Code style checks (Pint)
- Static analysis (PHPStan)
- Unit tests (Pest)
- Refactoring checks (Rector)
Individual test commands:
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Phil Harmonie
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of lexware-office-laravel with dependencies
guzzlehttp/guzzle Version ^7.0
illuminate/http Version ^10.0|^11.0
illuminate/support Version ^10.0|^11.0