qortex / laravel-emarsys-connector
Proivdes Laravel wrapper for qortex/php-emarsys-connector package
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/qortex/laravel-emarsys-connector
Requires
- php: ^7.3|^8
- laravel/framework: ^7|^8
- qortex/php-emarsys-connector: ^0.0.3
Requires (Dev)
- phpunit/phpunit: ^9
README
Install
$ composer require qortex/laravel-emarsys-connector $ php artisan vendor:publish
Use
First, obtain credentials for Emarsys API User.
Then, use these credentials as username and secret in config/emarsys.php file or via environmental variables:
return [ 'username' => env('EMARSYS_USERNAME', ''), 'secret' => env('EMARSYS_SECRET', ''), ];
Optionally, you can change Emarsys API url (which defaults to https://api.emarsys.net/api/v2/) if you are behing reverse proxy or something:
return [ 'username' => env('EMARSYS_USERNAME', ''), 'secret' => env('EMARSYS_SECRET', ''), 'apiUrl' => env('EMARSYS_API_URL', ''), ];
Then, get instance of EmarsysConnector from ConnectorService:
use Qortex\Emarsys\Services\Connector as EmarsysConnector; use Qortex\Laravel\Emarsys\Services\ConnectorService as EmarsysConnectorService; $emarsysConnector = new EmarsysConnectorService()->getConnector();
Finally you can use methods of the EmarsysConnector described in qortex/php-emarsys-connector package