omisai / laravel-szamlazzhu
Számlázz.hu Számla Agent API integration for Laravel
Requires
- php: ^8.1.0
- guzzlehttp/guzzle: ^7.5
- illuminate/config: ^9|^10|^11
- illuminate/filesystem: ^9|^10|^11
- illuminate/log: ^9|^10|^11
- nesbot/carbon: ^2.62.1
Requires (Dev)
- laravel/pint: ^1.8
- nunomaduro/phpinsights: ^2.8
- orchestra/testbench: ^6.0|^7.0|^8.0
- pestphp/pest: ^2.5.0
- pestphp/pest-plugin-arch: ^2.2
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/phpstan: ^1.10.13
- symfony/var-dumper: ^6.2.8
README
About
laravel-szamlazzhu is a Laravel package that provides an easy-to-use interface for communicating with the Számlázz.hu API. It was created by refactoring the original source code (available at here) and integrating it into the Laravel framework.
Many of the original source code files were reforged to use the built-in features of Laravel, such as HTTP client, Filesystem abstraction, Configuration and service provider. As a result, laravel-szamlazzhu provides a more streamlined and idiomatic way of interacting with the Számlázz.hu API.
Installation
Requires:
To get started with package, simply install it via Composer:
composer require omisai/laravel-szamlazzhu
Configuration
Configure your API credentials in .env:
SZAMLAZZHU_API_KEY=<yourAPIToken>
or in config/szamlazzhu.php file:
'api_key' => env('SZAMLAZZHU_API_KEY', null),
Usage
WIP
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Testing
composer test
Security
If you discover any security-related issues, please email security@omisai.com instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.