anakadote/bamlt-referrals

Interface with the BAM Lead Tracker Customer Referrer web service.
69
Install
composer require anakadote/bamlt-referrals
PHP:>=5.4.0
Last Updated:Mar 17, 2022
Links: GitHub  ·  Packagist
Maintainer: anakadote

BAM Lead Tracker Service Class

Interface with the BAM Lead Tracker Customer Referrer web service.

Begin by installing this package through Composer. Edit your project's composer.json file to require anakadote/bamlt-referrals.

"require": {
	"anakadote/bamlt-referrals": "dev-master"
}

Next, update Composer from the Terminal:

composer update

Usage / Methods

getReferrerToken(string $uri, bool $is_client_uri = false)

  • $uri - (required) BAM Lead Tracker URI

  • $is_client_uri - true for a Client URI, false for a Store URI

      (new BAMLTReferrals)->getReferrerToken(BAMLT_URI);
    

Other methods:

(new BAMLTReferrals)->submit($customer_info, $input, $referrer_token);
(new BAMLTReferrals)->getReferrals($referral_token);
(new BAMLTReferrals)->getReferralConversions($referral_token);
(new BAMLTReferrals)->getReferralAppointmentConversions($referral_token);
(new BAMLTReferrals)->getReferralTransactionConversions($referral_token);

Laravel

To use with Laravel, add the service provider. Open config/app.php and add a new item to the providers array.

Anakadote\BAMLTReferrals\BAMLTReferralsServiceProvider::class

This package is also accessible via a Laravel Facade so to use simply call its methods on the Facade "BAMLTReferrals":

BAMLT::send(env('BAMLT_URI'), env('BAMLT_URI_IS_CLIENT_URI'))

Related Packages

reliese/laravel

Reliese Components for Laravel Framework code generation.

3,893,314 1,705
php-tmdb/laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the...

53,312 161
laravel-ja/laravel

The Laravel Framework.

5,667 17
kavenegar/laravel

laravel 4 and 5 kavenegar integration

361,233 86
laravel/laravel

The skeleton application for the Laravel framework.

64,400,768 84,869