2017 © Pedro Peláez
 

library mailer

Easy Laravel Mailer trait ready so that you can write cleaner mailers.

image

jamesking56/mailer

Easy Laravel Mailer trait ready so that you can write cleaner mailers.

  • Saturday, July 5, 2014
  • by Jamesking56
  • Repository
  • 0 Watchers
  • 0 Stars
  • 36 Installations
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 10 Versions
  • 0 % Grown

The README.md

Jamesking56's Laravel Mailer

Hey There! Yes, I know its been done before but I thought I would create my own Laravel 4 Mailer trait., (*1)

What features does it have?

  • Automatically queues emails if a queue is setup in Laravel.
  • Easy to install, no service provider needed!

Installation

Just add it to your composer.json file: "jamesking56/mailer": "2.0.*", (*2)

Usage

#!php
<?php

class YourAwesomeMailerClass {

    use Jamesking56\Mailer\Mailer;

    public function sendWelcomeEmail($to)
    {
        $to = array(
            'name' => 'John Doe',                   // optional
            'email' => 'john@example.com'
        );
        $subject = "Testing Testing 123";
        $views = array(
            'text' => 'my.text.view',               // Both are optional but at least 1 is required.
            'html' => 'my.html.view'
        );
        $data = array(                              // Optional. You don't have to pass data if you don't want to.
            'user' => Auth::user()
        );
        $attachments = array(                       // Optional. You don't have to specify any attachments if you don't want to.
            array(
                'file' => 'path_to_your_file.jpg',  // File is required if specifying an attachment.
                'as' => 'jepg',                     // Optional. Laravel will make an assumption.
                'mime' => 'image/jpg'               // Optional. Laravel will make an assumption.
            )
        );

        return $this->sendEmail($to, $subject, $views, $data, $attachments);
    }

}

For more, please see Laravel's documentation here., (*3)

Contribution guidelines

  • Feel free to submit a Pull Request. I may however modify your code to document it better or follow my own writing style.

License

  • See LICENSE file in the root.

The Versions

05/07 2014

dev-develop

dev-develop

Easy Laravel Mailer trait ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email trait mailer laravel4

05/07 2014

dev-master

9999999-dev

Easy Laravel Mailer trait ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email trait mailer laravel4

05/07 2014

2.0.0

2.0.0.0

Easy Laravel Mailer trait ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email trait mailer laravel4

05/07 2014

1.0.3

1.0.3.0

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email mailer class laravel4

05/07 2014

dev-hotfix/1.0.3

dev-hotfix/1.0.3

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email mailer class laravel4

05/07 2014

1.0.2

1.0.2.0

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email mailer class laravel4

05/07 2014

dev-hotfix/1.0.2

dev-hotfix/1.0.2

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

GPL-3.0

The Requires

 

by James King

laravel mail email mailer class laravel4

05/07 2014

1.0.1

1.0.1.0

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

The Requires

 

by James King

05/07 2014

dev-hotfix/1.0.1

dev-hotfix/1.0.1

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

The Requires

 

by James King

05/07 2014

1.0

1.0.0.0

Easy Laravel Mailer class ready so that you can write cleaner mailers.

  Sources   Download

The Requires

 

by James King