fabwebstudio/webline

保险数据收集器,laravel的webline包装包

1.5 2016-05-07 11:12 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:30:12 UTC


README

webline的Laravel包装器

##安装

将以下内容添加到你的composer.json中的require块

"fabwebstudio/webline":"1.*"

##配置 将服务提供者添加到你的'config/app.php'(Laravel 5)

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

##发布供应商

 php artisan vendor:publish
  

接下来,你可以根据需要修改生成的配置文件webline.php。
##使用 创建webline类的对象以调用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();