king052188 / kpapostmail
This is KPAPostMail Service
Installs: 38
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:laravel
This package is not auto-updated.
Last update: 2024-11-16 03:42:20 UTC
README
KPAPostMail is a package for Laravel 5+ that provides helpers for some common Mail Sending techniques.
Installation
1 - Dependency
The first step is using composer to install the package and automatically update your composer.json
file, you can do this by running:
composer require king052188/kpapostmail
Note: If you are using Laravel 5.5, the steps 2 and 3, for providers and aliases, are unnecessaries. KPAPostMail supports Laravel new Package Discovery.
2 - Provider
You need to update your application configuration in order to register the package so it can be loaded by Laravel, just update your config/app.php
file adding the following code at the end of your 'providers'
section:
config/app.php
// file START ommited 'providers' => [ // other providers ommited king052188\KPAPostMail\KPAPostMailServiceProvider::class, ], // file END ommited
3 - Facade
Facades are not supported in Lumen.
In order to use the KPAPostMail
facade, you need to register it on the config/app.php
file, you can do that the following way:
// file START ommited 'aliases' => [ 'KPAPostMail' => king052188\KPAPostMail\Facades\KPAPostMail::class, ], // file END ommited
4 Configuration
Publish config
In your terminal type
php artisan vendor:publish
or
php artisan vendor:publish --provider="king052188\KPAPostMail\KPAPostMailServiceProvider"
5 Set up your API
In order to use the KPAPostMail
, get your Access Token from here Sign-Up.
config/services.php
// file START ommited 'KPAPostMail' => [ 'domain' => env('KPAPostMail_DOMAIN', 'postmail.kpa21.info'), 'email' => env('KPAPostMail_EMAIL', 'YOUR-EMAIL-ADDRESS'), 'uid' => env('KPAPostMail_UID', 'YOUR-UID'), ], // file END ommited