Skip to content

Extendiendo en servicio de Correo Electrónico de Laravel

License

Notifications You must be signed in to change notification settings

morenorafael/laravel-mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Mail

Este paquete extiende el funcionamiento del servicio Mail de Laravel

Instalación

composer require morenorafael/laravel-mail

Configuración

SendGrid

Instalamos el SDK oficial de SendGrid:

composer require sendgrid/sendgrid

Agregamos al archivo de configuración config/services.php lo siguiente:

...

'sendgrid' => [
    'key' => env('SENDGRID_KEY'),
],

...

Agregamos al archivo de configuración config/mail.php, dentro del array mailers lo siguiente:

...

'sendgrid' => [
    'transport' => 'sendgrid',
],

...

SendPulse

Instalamos el SDK oficial de sendinblue:

composer require sendinblue/api-v3-sdk

Agregamos al archivo de configuración config/services.php lo siguiente:

...

'sendinblue' => [
    'key' => env('SENDINBLUE_KEY'),
],

...

Agregamos al archivo de configuración config/mail.php, dentro del array mailers lo siguiente:

...

'sendpulse' => [
    'transport' => 'sendpulse',
],
...

Uso

Pueden cosultar la documentacion del servicio Mail de laravel aquí. De igual forma aca les muestro un pequeño ejemplo:

$user = new \App\Models\User([
    'email' => 'name@mail.com',
    'name' => 'Your Name'
]);

\Illuminate\Support\Facades\Mail::send('mails.welcome', [
    'email' => $user->email,
    'name' => $user->name,
], function ($mail) use ($user) {
    $mail->to($user->email, $user->name)->subject('Test');
});

Contribuir

Los pull request son bienvenidos. Para cambios importantes, abra un issue primero para discutir qué le gustaría cambiar.

Asegúrese de actualizar las pruebas según corresponda.

Licencia

MIT

About

Extendiendo en servicio de Correo Electrónico de Laravel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages