Note − In the MailController.php file the email address in the from method should be the email address from which you can send email address. Step 13 − You can see the following output Step 12 − Visit the following URL to test the HTML email with attachment. Check your inbox to see the html email output. Step 11 − The output screen will look something like this. Step 10 − Visit the following URL to test the HTML email. Check your inbox to see the basic email output. Step 9 − The output screen will look something like this. Step 7 − Add the following lines in 8 − Visit the following URL to test basic email.
#Laravel email parser code
Step 6 − Copy the following code in resources/views/ file. Check your inbox." Įcho "Email Sent with attachment. Mail::send('mail', $data, function($message) 'Tutorials Point')->subjectĮcho "HTML Email Sent. Mail::send(, $data, function($message) 'Tutorials Point')->subjectĮcho "Basic Email Sent. Step 4 − After successful execution, you will receive the following output −Īpp/Http/Controllers/MailController.php file. Php artisan make:controller MailController -plain Step 3 − Create a controller called MailController by executing the following command. env file execute the below two commands to clear the cache and restart the Laravel server. MAIL_PASSWORD = your-application-specific-password
#Laravel email parser verification
Enable 2-step verification in your Gmail account and create an application specific password followed by changing the. Step 1 − We will now send an email from Gmail account and for that you need to configure your Gmail account in Laravel environment file. Use text as the key name of the view as value of the key. In this syntax, the first argument takes an array. If you want to send plain text mail then use the following syntax. You can indicate the type of mail that you want to send in the first argument by passing an array as shown below.
#Laravel email parser free
Laravel uses free feature-rich library SwiftMailer to send emails.