2017 © Pedro Peláez
 

library kraut-newsletter

A package to manage newsletters in larave 5

image

tobymaxham/kraut-newsletter

A package to manage newsletters in larave 5

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

The Kraut Newsletter package

Total Downloads Latest Stable Version Latest Unstable Version License Finished, (*1)

A package to manage newsletter in Laravel 5., (*2)

Documentation

We currently have essentially no documentation at the moment, but are working on it, and are open to pull requests., (*3)

Installation

Edit the Laravel Application config file and add the Newsletter Service Provider from this package. Register the Service Provider, (*4)

// config/app.php
'providers' => [
    ...
    'TobyMaxham\Newsletter\NewsletterServiceProvider',
    ...
];

If you use this package with database objects you can publish the Newsletter Service Provider and run the migration files., (*5)

php artisan vendor:publish --provider="TobyMaxham\Newsletter\NewsletterServiceProvider"

// Create the migration
php artisan make:migration create_lists_table
php artisan make:migration create_subscribrs_table
php artisan make:migration create_list_subscribrs_table

Maybe you only use the API without database object, you can publish just the config file., (*6)

php artisan vendor:publish --provider="TobyMaxham\Newsletter\NewsletterServiceProvider" --tag="config"

After that you will have added this files to your root:, (*7)

- config
   kraut-newsletter.php
- database
    - migrations
        XXX_create_lists_table.php
        XXX_create_subscribrs_table.php
        XXX_create_list_subscribrs_table.php

The configuration file will be accassible with Laravel Config Class:, (*8)

Config::get('kraut-newsletter.mode');

How to use

Register a new subscriber, (*9)


// Simply add a new subscriber. Newsletter::subscribe('Heiko@nothing-on-website.net'); // Attach the subscriber on a NewsletterList. Newsletter::subscribe('francis@clouding.net', 'Evil Mailing'); // Add some user informations Newsletter::subscribe('Heiko@nothing-on-website.net', ['firstname' => 'Heiko'], 'The Simple List');

Also you can remove a subscriber., (*10)


// Remove from all Newsletter Lists and delete from subscriber Newsletter::unsubscribe('francis@clouding.net'); // Only remove from a special list Newsletter::unsubscribe('abraham@krauts.ru', 'Free Tutorials');

The name

By using this package you'll get more time to eat kraut., (*11)

License

TobyMaxham'S Kraut Newsletter is licensed under The MIT License (MIT)., (*12)

The Versions

21/08 2015

1.0.x-dev

1.0.9999999.9999999-dev http://maxham.de

A package to manage newsletters in larave 5

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

laravel tobymaxham kraut nesletter sauerkraut

21/07 2015

dev-master

9999999-dev http://maxham.de

A package to manage newsletters in laravel 5

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

laravel tobymaxham kraut nesletter sauerkraut

21/07 2015

v1.0

1.0.0.0 http://maxham.de

A package to manage newsletters in larave 5

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

laravel tobymaxham kraut nesletter sauerkraut