{"id":239,"date":"2018-12-06T18:50:31","date_gmt":"2018-12-06T18:50:31","guid":{"rendered":"http:\/\/codeinnovers.com\/blog\/?p=239"},"modified":"2018-12-06T18:50:31","modified_gmt":"2018-12-06T18:50:31","slug":"send-email-laravel","status":"publish","type":"post","link":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/","title":{"rendered":"How to send an Email in Laravel"},"content":{"rendered":"<h1>How to send an Email in Laravel<\/h1>\n<p>Hi !<\/p>\n<p>Today we are going to learn how to send an email in laravel. Laravel is most widely used php framework. We will explore mail API of laravel and learn that how can we use laravel to send beautifully designed html emails. This tutorial can be extended to use multiple mail drivers as laravel supports a long range of email drivers.<\/p>\n<h2><strong>Install Laravel<\/strong><\/h2>\n<p>You can simply install laravel by using composer. Execute this command in terminal on your server root:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">composer <span class=\"hljs-keyword\">create<\/span>-<span class=\"hljs-keyword\">project<\/span> <span class=\"hljs-comment\">--prefer-dist laravel\/laravel laramailer<\/span>\r\n<\/pre>\n<p>if you do not have composer installed globally you may download and install composer from https:\/\/getcomposer.org\/ or download composer.phar file from https:\/\/getcomposer.org\/ and run below command:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">php composer.phar <span class=\"hljs-keyword\">create<\/span>-<span class=\"hljs-keyword\">project<\/span> <span class=\"hljs-comment\">--prefer-dist laravel\/laravel laramailer<\/span>\r\n<\/pre>\n<p>if you are using lampp on linux then use below command:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">\/opt\/lampp\/bin\/php composer.phar <span class=\"hljs-keyword\">create<\/span>-<span class=\"hljs-keyword\">project<\/span> <span class=\"hljs-comment\">--prefer-dist laravel\/laravel laramailer<\/span>\r\n<\/pre>\n<p>Running above command will create laramailer directory in which laravel will be installed.<\/p>\n<p>Laravel implements swift mailer library which makes it easy to manage email. Default mail settings are available in laramailer\/config\/mail.php<\/p>\n<p>Let&#8217;s proceed with adding the e-mail sending functionality to our laravel application. Run below command in terminal. Open your terminal inside laramailer and run below command. Remember if you are using lampp and php is not globally installed use \/opt\/lampp\/bin\/php instead of php.<\/p>\n<p>Run below command in terminal:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">php artisan make:mail LaraEmail\r\n<\/pre>\n<p>Running this command will create a file named LaraEmail.php in app\/Mail directory. Generated file will have some pre-generated code and we will add some code to the generated file. Final file will be like this:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\"><span class=\"hljs-meta\">&lt;?php<\/span>\r\n\r\n<span class=\"hljs-keyword\">namespace<\/span> <span class=\"hljs-title\">App<\/span>\\<span class=\"hljs-title\">Mail<\/span>;\r\n\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Bus<\/span>\\<span class=\"hljs-title\">Queueable<\/span>;\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Mail<\/span>\\<span class=\"hljs-title\">Mailable<\/span>;\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Queue<\/span>\\<span class=\"hljs-title\">SerializesModels<\/span>;\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Contracts<\/span>\\<span class=\"hljs-title\">Queue<\/span>\\<span class=\"hljs-title\">ShouldQueue<\/span>;\r\n\r\n<span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">LaraEmail<\/span> <span class=\"hljs-keyword\">extends<\/span> <span class=\"hljs-title\">Mailable<\/span>\r\n<\/span>{\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Queueable<\/span>, <span class=\"hljs-title\">SerializesModels<\/span>;\r\n\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-keyword\">protected<\/span> $mailData;\r\n\r\n\u00a0\u00a0\u00a0 \r\n\u00a0\u00a0\u00a0 <span class=\"hljs-comment\">\/**\r\n\u00a0\u00a0\u00a0\u00a0 * Create a new message instance.\r\n\u00a0\u00a0\u00a0\u00a0 *\r\n\u00a0\u00a0\u00a0\u00a0 * <span class=\"hljs-doctag\">@return<\/span> void\r\n\u00a0\u00a0\u00a0\u00a0 *\/<\/span>\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">__construct<\/span><span class=\"hljs-params\">($mailData)<\/span>\r\n\u00a0\u00a0\u00a0 <\/span>{\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData = $mailData;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <span class=\"hljs-comment\">\/\/<\/span>\r\n\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-comment\">\/**\r\n\u00a0\u00a0\u00a0\u00a0 * Build the message.\r\n\u00a0\u00a0\u00a0\u00a0 *\r\n\u00a0\u00a0\u00a0\u00a0 * <span class=\"hljs-doctag\">@return<\/span> $this\r\n\u00a0\u00a0\u00a0\u00a0 *\/<\/span>\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">build<\/span><span class=\"hljs-params\">()<\/span>\r\n\u00a0\u00a0\u00a0 <\/span>{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $address = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;to;\r\n        $subject = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;subject;\r\n        $name = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;name;\r\n        $cc = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;cc;\r\n        $bcc = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;bcc;\r\n        $from = <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData-&gt;from;\r\n\r\n        <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-keyword\">$this<\/span>-&gt;view(<span class=\"hljs-string\">'email.laraemail'<\/span>)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;text(<span class=\"hljs-string\">'email.laraemail_plain'<\/span>)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;from($from, $name)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;cc($address, $name)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;bcc($cc, $name)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;replyTo($from, $name)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;subject($subject)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -&gt;with([<span class=\"hljs-string\">'mailMessage'<\/span> =&gt; <span class=\"hljs-keyword\">$this<\/span>-&gt;mailData]);;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \r\n\u00a0\u00a0\u00a0 }\r\n}\r\n\r\n<\/pre>\n<p>The above code is very easy and can be understood easily. But still let&#8217;s see the code of build function.<\/p>\n<p>We have passed the mailData object to laraEmail class , this objects contains all the information that is need to send the email. mailData object contains to email address, subject and other information. We pass all these data to view using with() method , mailMessage variable will be accessible in the email view file. Basically build method initializes the email specific values like to email address, template file for email etc. Now let&#8217;s create files which holds the html view of email.<\/p>\n<p>Create 2 files in path &#8220;resources\/views\/email&#8221; named as &#8220;laraemail.blade.php&#8221; and &#8220;laraemail_plain.blade.php&#8221;. laraemail.blade.php will contain the HTML code and laraemail_plain.blade.php will hold the code for plain view of email.<\/p>\n<p>Let&#8217;s define the content of laraemail.blade.php<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\"><span class=\"hljs-meta\">&lt;!DOCTYPE html&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">html<\/span> <span class=\"hljs-attr\">lang<\/span>=<span class=\"hljs-string\">\"en-US\"<\/span>&gt;<\/span>\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">head<\/span>&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">meta<\/span> <span class=\"hljs-attr\">charset<\/span>=<span class=\"hljs-string\">\"utf-8\"<\/span>&gt;&lt;<span class=\"hljs-name\">title<\/span>&gt;<\/span>{{$mailMessage-&gt;title}}<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">title<\/span>&gt;<\/span>\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">head<\/span>&gt;<\/span>\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">body<\/span>&gt;<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Dear {{$mailMessage-&gt;recieverName}} !\r\n        <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">p<\/span>&gt;<\/span>Thank You for contacting us. We will revert back on your query \r\nwith in 24 Hours.<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">p<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">p<\/span>&gt;&lt;\/<span class=\"hljs-name\">p<\/span>&gt;<\/span>\r\nThank You,\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">br<\/span>\/&gt;<\/span>\r\n{{ $mailMessage-&gt;sender }}\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">br<\/span>\/&gt;<\/span>\r\n{{ $mailMessage-&gt;senderCompany}}\r\n\u00a0\u00a0\u00a0 <span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">body<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">html<\/span>&gt;<\/span>\r\n\r\n<\/pre>\n<p>Now let&#8217;s create the plain version of same email in file laraemail_plain.blade.php<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">Dear {{$mailMessage-&gt;recieverName}} !\r\nThank You <span class=\"hljs-keyword\">for<\/span> contacting us. We will revert back on your query \r\nwith in <span class=\"hljs-number\">24<\/span> Hours.\r\nThank You,\r\n{{ $mailMessage-&gt;sender }}\r\n{{ $mailMessage-&gt;senderCompany}}\r\n<\/pre>\n<p>Now let&#8217;s write the controller to send Email. Run below command to generate the controller using artisan or you may also create the controller file by yourself. Let&#8217;s run the command:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\"> php artisan make:controller EmailController\r\n<\/pre>\n<p>Now let&#8217;s create sendEmail Action which will send the email. Final Controller code looks like below:<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\"><span class=\"hljs-keyword\">namespace<\/span> <span class=\"hljs-title\">App<\/span>\\<span class=\"hljs-title\">Http<\/span>\\<span class=\"hljs-title\">Controllers<\/span>;\r\n\u00a0\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">App<\/span>\\<span class=\"hljs-title\">Http<\/span>\\<span class=\"hljs-title\">Controllers<\/span>\\<span class=\"hljs-title\">Controller<\/span>;\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">App<\/span>\\<span class=\"hljs-title\">Mail<\/span>\\<span class=\"hljs-title\">LaraEmail<\/span>;\r\n<span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Support<\/span>\\<span class=\"hljs-title\">Facades<\/span>\\<span class=\"hljs-title\">Mail<\/span>;\r\n\u00a0\r\n<span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">EmailController<\/span> <span class=\"hljs-keyword\">extends<\/span> <span class=\"hljs-title\">Controller<\/span>\r\n<\/span>{\r\n\u00a0\u00a0\u00a0\u00a0<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">sendEmail<\/span><span class=\"hljs-params\">()<\/span>\r\n\u00a0\u00a0\u00a0\u00a0<\/span>{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$mailInfo = <span class=\"hljs-keyword\">new<\/span> \\stdClass();\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$mailInfo-&gt;recieverName = <span class=\"hljs-string\">\"John Defoe\"<\/span>;\r\n        $mailInfo-&gt;sender = <span class=\"hljs-string\">\"Mike\"<\/span>;\r\n       \u00a0$mailInfo-&gt;senderCompany = <span class=\"hljs-string\">\"CodeInnovers Technologies\"<\/span>;\r\n       \u00a0$mailInfo-&gt;to = <span class=\"hljs-string\">\"johndefoe@email.com\"<\/span>;\r\n       \u00a0$mailInfo-&gt;subject = <span class=\"hljs-string\">\"Support- Team CodeInnovers\"<\/span>;\r\n       \u00a0$mailInfo-&gt;name = <span class=\"hljs-string\">\"Mike\"<\/span>;\r\n       \u00a0$mailInfo-&gt;cc = <span class=\"hljs-string\">\"ci@email.com\"<\/span>;\r\n       \u00a0$mailInfo-&gt;bcc = <span class=\"hljs-string\">\"jim@email.com\"<\/span>;\r\n\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Mail::to(<span class=\"hljs-string\">\"johndefoe@email.com\"<\/span>)\r\n           -&gt;send(<span class=\"hljs-keyword\">new<\/span> LaraEmail($mailInfo));\r\n\u00a0\u00a0\u00a0\u00a0}\r\n}\r\n<\/pre>\n<p>Above code will send an email to the entered email. We can easily dynamic our code, but now we should test this code and for this we need to make a request to our controller. TO do this we will add below code to our web.php file. web.php file can be located inside routes folder.<\/p>\n<pre class=\"ql-syntax\" spellcheck=\"false\">Route::get(<span class=\"hljs-string\">'laramail\/send'<\/span>, <span class=\"hljs-string\">'EmailController@sendEmail'<\/span>);\r\n<\/pre>\n<p>We are adding the route for get request. Whenever a request is sent &lt;domain&gt;\/public\/laramail\/send address laravel routing will forward the request to our EmailController&#8217;s sendEmail action.<\/p>\n<p>Hit the above URL in your browser , and laravel will send the email. Laravel also provides a feature where you may log your emails to log file.<\/p>\n<p>To use this feature open config\/mail.php set your MAIL_DRIVER value to log and hit the URL again. This time your email message will be logged to &#8220;storage\/logs\/laravel.log&#8221;.<\/p>\n<p>You may drop me a message or write down in comment if you face any issue and i will be happy to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to send an Email in Laravel Hi ! Today we are going to learn how to send an email in laravel. Laravel is most widely used php framework. We will explore mail API of laravel and learn that how can we use laravel to send beautifully designed html emails. This tutorial can be extended [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.5 (Yoast SEO v19.10) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to send an Email in Laravel - CodeInnovers<\/title>\n<meta name=\"description\" content=\"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to send an Email in Laravel\" \/>\n<meta property=\"og:description\" content=\"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeInnovers\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-06T18:50:31+00:00\" \/>\n<meta name=\"author\" content=\"Sam Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sam Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/\",\"url\":\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/\",\"name\":\"How to send an Email in Laravel - CodeInnovers\",\"isPartOf\":{\"@id\":\"https:\/\/codeinnovers.com\/blog\/#website\"},\"datePublished\":\"2018-12-06T18:50:31+00:00\",\"dateModified\":\"2018-12-06T18:50:31+00:00\",\"author\":{\"@id\":\"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/bbe49f6f2028b54a87fabd0b6dd3a3f8\"},\"description\":\"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails\",\"breadcrumb\":{\"@id\":\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeinnovers.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to send an Email in Laravel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeinnovers.com\/blog\/#website\",\"url\":\"https:\/\/codeinnovers.com\/blog\/\",\"name\":\"CodeInnovers\",\"description\":\"Developing the impossible\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeinnovers.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/bbe49f6f2028b54a87fabd0b6dd3a3f8\",\"name\":\"Sam Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f48f28ca8c9e285071c94e88696979?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f48f28ca8c9e285071c94e88696979?s=96&d=mm&r=g\",\"caption\":\"Sam Parker\"},\"url\":\"https:\/\/codeinnovers.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to send an Email in Laravel - CodeInnovers","description":"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/","og_locale":"en_US","og_type":"article","og_title":"How to send an Email in Laravel","og_description":"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails","og_url":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/","og_site_name":"CodeInnovers","article_published_time":"2018-12-06T18:50:31+00:00","author":"Sam Parker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sam Parker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/","url":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/","name":"How to send an Email in Laravel - CodeInnovers","isPartOf":{"@id":"https:\/\/codeinnovers.com\/blog\/#website"},"datePublished":"2018-12-06T18:50:31+00:00","dateModified":"2018-12-06T18:50:31+00:00","author":{"@id":"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/bbe49f6f2028b54a87fabd0b6dd3a3f8"},"description":"This step by step tutorial guides you how to sent HTML well formatted email in laravel. We will setup a new laravel app to send beautifully designed E-mails","breadcrumb":{"@id":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeinnovers.com\/blog\/send-email-laravel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/codeinnovers.com\/blog\/send-email-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeinnovers.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to send an Email in Laravel"}]},{"@type":"WebSite","@id":"https:\/\/codeinnovers.com\/blog\/#website","url":"https:\/\/codeinnovers.com\/blog\/","name":"CodeInnovers","description":"Developing the impossible","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeinnovers.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/bbe49f6f2028b54a87fabd0b6dd3a3f8","name":"Sam Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeinnovers.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f48f28ca8c9e285071c94e88696979?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f48f28ca8c9e285071c94e88696979?s=96&d=mm&r=g","caption":"Sam Parker"},"url":"https:\/\/codeinnovers.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/posts\/239"}],"collection":[{"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":1,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":240,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/posts\/239\/revisions\/240"}],"wp:attachment":[{"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeinnovers.com\/blog\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}