A Laravel wrapper for the official SendGrid PHP library, providing a simple and elegant way to send emails through SendGrid in your Laravel applications.
IMPORTANT: This package currently provides only the most basic functionality required to send emails using SendGrid. No advanced features or additional abstractions are included. Feel free to submit a PR if you'd like to extend the functionality!
You can install the package via Composer:
composer require jorgecortesdev/sendgrid-laravel
it
Update your .env
file with the SendGrid API key:
SENDGRID_API_KEY=
Second, add the following configuration to the config/services.php
file. The data_residency
option can be either 'eu' or 'global':
'sendgrid' => [
'api_key' => env('SENDGRID_API_KEY'),
'options' => [
'data_residency' => 'global'
],
],
Lastly, add the following configuration array to your array of mailers
in the config/mail.php
file:
'sendgrid' => [
'transport' => 'sendgrid',
],
Update your .env
file with the new mailer:
MAIL_MAILER=sendgrid
Don't forget to add a from address does match a verified Sender Identity.
MAIL_FROM_ADDRESS="john@allowed.domain"
The MIT License (MIT). Please see License File for more information.