Today, We want to share with you PHP Laravel 7 Send Email Example.In this post we will show you Laravel 7.x, 6.x Send Email Example, hear for Send email in Laravel through email sending services we will give you demo and example for implement.In this post, we will learn about Laravel 6 Sending Email-How To Send Email In Laravel with an example.
PHP Laravel 7 Send Email Example
There are the Following The simple About Send Email with Laravel & SendGrid Full Information With Example and source code.
As I will cover this Post with live Working example to develop laravel send mail without smtp, so the laravel markdown email template is used for this example is following below.
Phase 1: Make Configuration
.env
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=modi2125FD MAIL_ENCRYPTION=tls
Phase 2: Make a Mail
create mail class SendAdminDemoEmail for email sending
php artisan make:mail SendAdminDemoEmail
app/Mail/SendAdminDemoEmail.php
<?php namespace App\Mail; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; use Illuminate\Contracts\Queue\ShouldQueue; class SendAdminDemoEmail extends Mailable { use Queueable, SerializesModels; public $information; /** * Make a new message instance. * * @return void */ public function __construct($information) { $this->information = $information; } /** * Build the message. * * @return $this */ public function build() { return $this->subject('Mail from Pakainfo.com') ->view('emails.sendAdminDemoEmail'); } }
Phase 3: Define a Laravel Blade View
resources/views/emails/sendAdminDemoEmail.blade.php
<!DOCTYPE html> <html> <head> <title>pakainfo.com</title> </head> <body> <h1>{{ $information['title'] }}</h1> <p>{{ $information['body'] }}</p> <p>Thank you</p> </body> </html>
Phase 4: Add Route
routes/web.php
Route::get('send-mail', function () { $information = [ 'title' => 'Mail from Pakainfo.com', 'body' => 'This is for testing email using smtp' ]; \Mail::to('[email protected]')->send(new \App\Mail\SendAdminDemoEmail($information)); dd("Email is Sent."); });
Web Programming Tutorials Example with Demo
Read :
Summary
You can also read about AngularJS, ASP.NET, VueJs, PHP.
I hope you get an idea about laravel markdown email template.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.