tyraelll / laravelmailjet
Easy Mailjet implementation into Laravel Framework
Requires
- php: ^7.1.3
- illuminate/support: ~5
- mailjet/mailjet-apiv3-php: ^1.4
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2025-04-29 01:01:02 UTC
README
This is where your description should go. Take a look at contributing.md to see a to do list.
Installation
Via Composer
$ composer require tyraelll/laravelmailjet
Usage
If you do not run Laravel 5.5 (or higher), then add the service provider in config/app.php:
tyraelll\laravelmailjet\laravelmailjetServiceProvider::class,
Publish config file by calling artisan command.
php artisan vendor:publish --tag=laravelmailjet.config
Check out your config file in config/laravelmailjet.php
return [
'MAILJET_KEY' => env("MAILJET_KEY"),
'MAILJET_SECRET' => env("MAILJET_SECRET"),
'ADMIN_MAIL' => env('ADMIN_MAIL'),
'APP_NAME' => env('APP_NAME'),
];
ADMIN_MAIL represents the mail will sent by.
You can send;
use tyraelll\laravelmailjet\laravelmailjet;
$t = new laravelmailjet();
$t->view("mailtest"); // if you folder your mailing views, e.g "emails.mailtest"
// or you can use with data //
$t->viewWithData("mailtest", object/array $data); // data will rendered as $data in view.
$t->subject("hello");
$t->name("Name of client");
$t->to("omratagn@gmail.com");
$t->send();
Change log
Please see the changelog for more information on what has changed recently.
Testing
Not there yet.
$ composer test
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
License
license. Please see the license file for more information.