2017 © Pedro Peláez
 

library hellodialog

HelloDialog e-mail marketing API handler [no longer supported!]

image

czim/hellodialog

HelloDialog e-mail marketing API handler [no longer supported!]

  • Friday, April 20, 2018
  • by czim
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2,228 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 14 Versions
  • 7 % Grown

The README.md

HelloDialog API Connector

Latest Version on Packagist ![Software License][ico-license] Build Status Latest Stable Version, (*1)

HelloDialog API connector / handler package., (*2)

This package is no longer supported!
Please contact HelloDialog directly if you wish to make HelloDialog API connections., (*3)

Install

Via Composer, (*4)

``` bash $ composer require czim/hellodialog, (*5)


Then add the service provider in `config/app.php`: Czim\HelloDialog\HelloDialogServiceProvider::class, Finally publish the config using the artisan command: ```bash $ php artisan vendor:publish

Configuration

Set the configuration in config/hellodialog.php., (*6)

Basic Usage

After installation and configuration, the HelloDialogHandler will be available to make custom calls to HelloDialog. The hellodialog mail driver is also available., (*7)

The Mail Driver

See the hellodialog.php config file for further details about configuring and using the mail driver. Note that you cannot use all mail properties using this driver (BCC does not work, for instance). As always with HelloDialog, sending to multiple addresses will result in multiple calls to the HelloDialog API and will be mailed separately., (*8)

When using the mail driver, a transactional template is expected with at least a 'content' replace, and optionally a 'title' replace. The placeholder for these may be set in the config (defaults to __CONTENT__). The entire mail view contents will be used as the 'content' replace value., (*9)

Performing Calls

To manually perform calls, instantiate the HelloDialogHandler class., (*10)

    $handler = app(\Czim\HelloDialog\Contracts\HelloDialogHandlerInterface::class);
    // or:
    $handler = new \Czim\HelloDialog\HelloDialogHandler();

Available methods are listed in the HelloDialogHandlerInterface., (*11)

Templates

Templates can be referred to by numerical ID, or the key set for their section in the config (which must have an id property set)., (*12)

Logging

By default, any logging will be done using Laravel's Log facade. Alternatively, you may pass in a custom Monolog logger (anything that implements Psr\Log\LoggerInterface) when instantiating the HelloDialogHandler., (*13)

Contributing

Please see CONTRIBUTING for details., (*14)

Credits

License

The MIT License (MIT). Please see License File for more information., (*15)

The Versions

20/04 2018

dev-master

9999999-dev https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler [no longer supported!]

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

30/10 2017

0.9.13

0.9.13.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

27/10 2017

0.9.12

0.9.12.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

22/09 2017

0.9.11

0.9.11.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

24/05 2017

0.9.10

0.9.10.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

26/01 2017

0.9.9

0.9.9.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

26/01 2017

0.9.8

0.9.8.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

02/12 2016

0.9.7

0.9.7.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

22/09 2016

0.9.6

0.9.6.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

06/09 2016

0.9.5

0.9.5.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

19/07 2016

0.9.4

0.9.4.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

22/05 2016

0.9.3

0.9.3.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

22/05 2016

0.9.2

0.9.2.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog

21/05 2016

0.9.1

0.9.1.0 https://github.com/czim/hellodialog

HelloDialog e-mail marketing API handler

  Sources   Download

MIT

The Requires

 

The Development Requires

email-marketing hellodialog