astrotomic / notifynder-sender-email
This package is abandoned and no longer maintained.
No replacement package was suggested.
Email Sender for the Notifynder package.
1.1.0
2017-02-09 13:18 UTC
Requires
- php: >=5.5.0
- fenos/notifynder: ^4.0
- illuminate/mail: ~5.0
- illuminate/support: ~5.0
Requires (Dev)
- laravel/framework: ~5.0
This package is not auto-updated.
Last update: 2019-10-22 12:02:42 UTC
README
Documentation: Notifynder Docu
Installation
Step 1
composer require astrotomic/notifynder-sender-email
Step 2
Add the following string to config/app.php
Providers array:
Astrotomic\Notifynder\NotifynderSenderEmailServiceProvider::class,
Step 3
Add the following array to config/notifynder.php
'senders' => [ 'email' => [ 'view' => 'your.email.view.name', 'store' => false, // wether you want to also store the notifications in database ], ],
Register the sender callback in your app/Providers/AppServiceProvider.php
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Astrotomic\Notifynder\Senders\EmailSender; use Illuminate\Mail\Message as MailMessage; use Fenos\Notifynder\Builder\Notification; class AppServiceProvider extends ServiceProvider { public function boot() { app('notifynder.sender')->setCallback(EmailSender::class, function (MailMessage $message, Notification $notification) { // handle the message and append the from, to, subject and so on return $message; }); } }