fabwebstudio/webline

Insurance data collector, webline wrapper package for laravel

1.5 2016-05-07 11:12 UTC

This package is not auto-updated.

Last update: 2024-04-19 17:44:33 UTC


README

Laravel wrapper for webline

##Installation

Add the following to your require block in composer.json

"fabwebstudio/webline":"1.*"

##Configuration Add to your 'config/app.php' (Laravel 5) the service provider:

'providers' => [
    // other service providers
    Fabwebstudio\Webline\WeblineServiceProvider::class,
],
'aliases' => [
'Webline'   => Fabwebstudio\Webline\Facade\Webline::class,
],

##Publish vendor

 php artisan vendor:publish
  

Next you can modify the generated configuration file webline.php accordingly.
##Usage Create object of webline classe to call the api

$Webline    = new Webline();

// Get token from webline
$token = $Webline->generateToken();

// Lead data
$lead_data = [
                 'title'     => '',
                 'forename'  => '',
                 'surname'   => '',
                 'dob'       => '',
                 'sex'       => '',
                 'smoker'    => '',
                 'earnings'  => '',
                 'term'      => '',
                 'benefit'   => '',
                 'frequency' => '',
                 'prottype'  => '',
                 'coverbasis' => '',
              ]
// Partner data
$partner_data = [
            'ptnr_title' => '',
            'ptnr_forename' => '',
            'ptnr_surname' => '',
            'ptnr_dob' => '',
            'ptnr_sex' => '',
            'ptnr_smoker' => '',
        ]

$lead_data = array_merge($lead_data,$partner_data);

$Webline->quoteReference(
        $lead_data
 );

$quote_data = $Webline->retrieveQuoteCommand();