Laravel Packages

Resend Email Package for Laravel and PHP

Published
Resend Email Package for Laravel and PHP image

Resend for Laravel is a package that provides Resend API integration with mailers. This API is designed to be developer-friendly, making it easy to develop and send emails effortlessly.

Here's the most basic example of how easy it is to send an email directly with the Resend API:

$resend = Resend::client('re_123456789');
 
$resend->emails->send([
'from' => 'from@example.com',
'to' => 'to@example.com',
'subject' => 'hello world',
'html' => '<strong>it works!</strong>',
]);

The Laravel version has a facade you can use to email directly with the API, or you can integrate it as a mailer:

// Using the API
Resend::email()->send([
'from' => 'from@example.com',
'to' => $request->user()->email,
'subject' => 'hello world',
'html' => (new OrderShipped($order))->render(),
]);
 
// Via the Mail facade
Mail::to($request->user())->send(new OrderShipped($order));

If you'd like to see more examples, there is a example repo for Laravel and a vanilla PHP example. The official docs have everything you need to set up Resend in Laravel along with the API reference docs.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

acquaintsoft logo
Acquaint Softtech

Hire Laravel developers with AI expertise at $20/hr. Get started in 48 hours.

Visit Acquaint Softtech

The latest

View all →
Synapse: A Dev Dashboard for Laravel AI SDK Agents image

Synapse: A Dev Dashboard for Laravel AI SDK Agents

Read article
Decide with Jev: Three Questions in One Request with the Laravel AI SDK image

Decide with Jev: Three Questions in One Request with the Laravel AI SDK

Read article
Grant: Enum-Based Roles and Permissions for Laravel image

Grant: Enum-Based Roles and Permissions for Laravel

Read article
Securing Filament plugins with Plumb image

Securing Filament plugins with Plumb

Read article
LayaPHP: Self-Hosted Text Classification for PHP and Laravel image

LayaPHP: Self-Hosted Text Classification for PHP and Laravel

Read article
WhenMounted and BigInt Props in Inertia.js v3.8 image

WhenMounted and BigInt Props in Inertia.js v3.8

Read article