How to send multiple mail using laravel?

by raphael_tillman , in category: PHP Frameworks , 4 months ago

How to send multiple mail using laravel?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

Member

by larissa , a month ago

@raphael_tillman 

To send multiple emails in Laravel, you can use the Mail facade to send multiple emails in a loop. Here's an example:

1
2
3
4
5
6
7
8
use IlluminateSupportFacadesMail;
use AppMailSendEmail;

$users = User::all();

foreach ($users as $user) {
    Mail::to($user->email)->send(new SendEmail());
}


In this example, we are fetching all users from the database and sending an email to each user using the Mail::to() method. Replace SendEmail with your own Mailable class that contains the email content.


Make sure that you have configured your email settings in the .env file and set up your email driver in the config/mail.php file before sending emails.