Send Mail Example In Laravel 8

Websolutionstuff | Oct-16-2020 | Categories : Laravel

In this article, we will see send mail in laravel 8. here we will see how to send mail in laravel 8. Email is a very basic and important feature in the web development field and it is necessary for all clients to send and receive information and important data. So, in this tutorial, we will learn information about sending mail in laravel 8.

Laravel and SwiftMailer provide drivers for sending email via SMTP, Mailgun, Postmark, and Amazon SES. Also, you can send mail through local or cloud-based services.

So, let's see how to send mail in laravel 8.

Laravel 8 Mail - Laravel 8 Send Mail Example

Step 1: Setup DatabaseConfiguration

In this step we will set the configuration in the .env file for sending mail, here we are using SMTP and mailtrap.




Step 2: Create Mail Using Artisan Command

Laravel provides a built-in mail class for sending mail. So, we need to create testmail class for the same,

php artisan make:mail TestMail



namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;

class TestMail extends Mailable
    use Queueable, SerializesModels;

     * Create a new message instance.
     * @return void
    public function __construct()

     * Build the message.
     * @return $this
    public function build()
        return $this->view('mail.Test_mail');


Step 3: Create Blade File

Now, we will create a Test_mail.blade.php file.


Hi <br/>
This is Test Mail From Websolutionstuff. <br />
Thank you !!



Step 4: Create Send Mail Route

Now, Create a route for testing and send mail in laravel 8.



Step 5: Create EmailController

 Now create EmailController and add the below code.

public function testMail()
	$mail = '[email protected]';
	Mail::to($mail)->send(new TestMail);

	dd('Mail Send Successfully !!');






You might also like:

Recommended Post
Featured Post
How To Create Custom Command In Laravel 9
How To Create Custom Command I...

In this article, we will see how to create a custom command in laravel 9. Here we will learn about how to make cust...

Read More


Mastering Reactive Forms Validation in Angular 15
Mastering Reactive Forms Valid...

Welcome to "Mastering Reactive Forms Validation in Angular 15: A Comprehensive Guide." In this guide, we will...

Read More


How To Add Toastr Notification In Laravel 10
How To Add Toastr Notification...

In this article, we will see how to add toastr notification in laravel 10. Here, we will learn about toastr notification...

Read More


How To Validate Username And Password In React JS
How To Validate Username And P...

In this article, we will see how to validate username and password in react js. In this example, we will validate t...

Read More