resend / resend-laravel
Resend for Laravel
v0.14.0
2024-07-18 21:55 UTC
Requires
- php: ^8.1
- illuminate/http: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- resend/resend-php: ^0.12.0
- symfony/mailer: ^6.2|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- mockery/mockery: ^1.5
- orchestra/testbench: ^8.17|^9.0
- pestphp/pest: ^2.0
This package is auto-updated.
Last update: 2024-09-09 14:19:10 UTC
README
为Laravel和Symfony Mailer提供Resend集成。
需要 PHP 8.1+
示例
使用
入门
首先通过Composer包管理器安装Resend for Laravel
composer require resend/resend-laravel
接下来,你应在应用程序的.env
文件中配置你的Resend API密钥
RESEND_API_KEY=re_123456789
最后,你可以使用Resend
外观来访问Resend API
use Resend\Laravel\Facades\Resend; Resend::emails()->send([ 'from' => 'onboarding@resend.dev', 'to' => 'user@gmail.com', 'subject' => 'hello world', 'text' => 'it works!', ]);
使用Resend的Laravel邮件发送器
Resend for Laravel附带了一个Laravel邮件发送器,以便更容易地发送电子邮件。要开始使用Resend邮件传输,首先在你的应用程序的config/mail.php
配置文件中创建一个新的邮件发送器定义
'resend' => [ 'transport' => 'resend', ],
注意 Resend邮件发送器将使用应用程序
.env
文件中的RESEND_API_KEY
最后,更新MAIL_MAILER
环境变量以使用resend
MAIL_MAILER=resend