Resend for Laravel — это пакет, который обеспечивает интеграцию Resend API с почтовыми программами. Этот API разработан так, чтобы быть удобным для разработчиков, что упрощает разработку и отправку электронных писем без особых усилий.
Вот самый простой пример того, как легко отправить электронное письмо напрямую с помощью Resend API:Версия Laravel имеет фасад, который вы можете использовать для отправки электронной почты напрямую с API, или вы можете интегрировать его в качестве почтовой программы:
$resend = Resend::client('re_123456789');
$resend->emails->send([
'from' => '[email protected]',
'to' => '[email protected]',
'subject' => 'hello world',
'html' => '<strong>it works!</strong>',
]);
// Using the API
Resend::email()->send([
'from' => '[email protected]',
'to' => $request->user()->email,
'subject' => 'hello world',
'html' => (new OrderShipped($order))->render(),
]);
// Via the Mail facade
Mail::to($request->user())->send(new OrderShipped($order));
Если вы хотите увидеть больше примеров, есть пример репозитория для Laravel и пример ванильного PHP. В официальной документации есть все необходимое для настройки Resend в Laravel, а также справочная документация по API.