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.
In this step we will set the configuration in the .env file for sending mail, here we are using SMTP and mailtrap.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=TLS
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
app/Mail/TestMail.php
<?php
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');
}
}
Now, we will create a Test_mail.blade.php file.
view/mail/Test_mail.blade.php
Hi <br/>
This is Test Mail From Websolutionstuff. <br />
Thank you !!
Now, Create a route for testing and send mail in laravel 8.
Route::get('test_mail','App\Http\Controllers\EmailController@testMail');
Now create EmailController and add the below code.
public function testMail()
{
$mail = '[email protected]';
Mail::to($mail)->send(new TestMail);
dd('Mail Send Successfully !!');
}
Output:
You might also like:
In this post, we will learn how to create ajax crud operations in laravel 9. here, we will perform laravel 9 ajax c...
Feb-11-2022
In this article, we will see how to validate international phone numbers using jquery. Here, we will learn about mo...
May-12-2023
In this article, we will explore the process of converting a PHP array into a JSON object. We'll achieve this transf...
Jul-08-2020
In this small tutorial i will show you How To Hide Toolbar In Summernote Editor, many times customer's have req...
Sep-02-2020