resend/resend-laravel

Resend for Laravel

v0.14.0 2024-07-18 21:55 UTC

README

Tests Packagist Downloads Packagist Version License

为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